home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_86_CHARTARC.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
123KB
|
2,185 lines
# near model CODE resource
# jump table entries: 11248-11255 (8 of them)
export_1406:
00000000 4E56 0000 link A6, 0
00000004 4A6E 000E tst.w [A6 + 0xE]
00000008 670A beq +0xC /* 00000014 */
0000000A 486E 0008 pea.l [A6 + 0x8]
0000000E 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
00000012 588F addq.l A7, 4
label00000014:
00000014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000018 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
0000001C 486E 0008 pea.l [A6 + 0x8]
00000020 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000024 41EE 0008 lea.l A0, [A6 + 0x8]
00000028 43ED F45A lea.l A1, [A5 - 0xBA6]
0000002C 22D8 move.l [A1]+, [A0]+
0000002E 2B6D F45A F45E move.l [A5 - 0xBA2], [A5 - 0xBA6]
00000034 422D F458 clr.b [A5 - 0xBA8]
00000038 426D F456 clr.w [A5 - 0xBAA]
0000003C 508F addq.l A7, 8
0000003E 4E5E unlink A6
00000040 4E75 rts
fn00000042:
00000042 4E56 FFFC link A6, -0x0004
00000046 48E7 0310 movem.l -[A7], D6,D7,A3
0000004A 266E 0014 movea.l A3, [A6 + 0x14]
0000004E 4246 clr.w D6
00000050 7002 moveq.l D0, 0x02
00000052 B06E 0012 cmp.w D0, [A6 + 0x12]
00000056 6602 bne +0x4 /* 0000005A */
00000058 5846 addq.w D6, 4
label0000005A:
0000005A 302E 000A move.w D0, [A6 + 0xA]
0000005E B06E 000E cmp.w D0, [A6 + 0xE]
00000062 6E02 bgt +0x4 /* 00000066 */
00000064 5446 addq.w D6, 2
label00000066:
00000066 302E 0008 move.w D0, [A6 + 0x8]
0000006A B06E 000C cmp.w D0, [A6 + 0xC]
0000006E 6E02 bgt +0x4 /* 00000072 */
00000070 5246 addq.w D6, 1
label00000072:
00000072 302E 000A move.w D0, [A6 + 0xA]
00000076 906E 000E sub.w D0, [A6 + 0xE]
0000007A 3D40 FFFE move.w [A6 - 0x2], D0
0000007E 6C04 bge +0x6 /* 00000084 */
00000080 446E FFFE neg.w [A6 - 0x2]
label00000084:
00000084 302E 0008 move.w D0, [A6 + 0x8]
00000088 906E 000C sub.w D0, [A6 + 0xC]
0000008C 3D40 FFFC move.w [A6 - 0x4], D0
00000090 6C04 bge +0x6 /* 00000096 */
00000092 446E FFFC neg.w [A6 - 0x4]
label00000096:
00000096 3006 move.w D0, D6
00000098 6B00 0166 bmi +0x168 /* 00000200 */
0000009C 0C40 0007 cmpi.w D0, 0x7
000000A0 6E00 015E bgt +0x160 /* 00000200 */
000000A4 D040 add.w D0, D0
000000A6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000000AA 4EFB 0000 jmp [PC + D0.w]
000000AE 0012 003C ori.b [A2], 0x3C /* '<' */
000000B2 0066 0090 ori.w -[A6], 0x90
000000B6 00B8 00DE 0106 012E ori.l [0x0000012E /* MmInOK */], 0xDE0106
000000BE 376E 000E 0002 move.w [A3 + 0x2], [A6 + 0xE]
000000C4 302E 000C move.w D0, [A6 + 0xC]
000000C8 906E FFFC sub.w D0, [A6 - 0x4]
000000CC 3680 move.w [A3], D0
000000CE 302E FFFE move.w D0, [A6 - 0x2]
000000D2 D06E 000A add.w D0, [A6 + 0xA]
000000D6 3740 0006 move.w [A3 + 0x6], D0
000000DA 376E 0008 0004 move.w [A3 + 0x4], [A6 + 0x8]
000000E0 3E3C 0708 move.w D7, 0x708
000000E4 6000 011A bra +0x11C /* 00000200 */
000000E8 376E 000E 0002 move.w [A3 + 0x2], [A6 + 0xE]
000000EE 36AE 0008 move.w [A3], [A6 + 0x8]
000000F2 302E FFFE move.w D0, [A6 - 0x2]
000000F6 D06E 000A add.w D0, [A6 + 0xA]
000000FA 3740 0006 move.w [A3 + 0x6], D0
000000FE 302E FFFC move.w D0, [A6 - 0x4]
00000102 D06E 000C add.w D0, [A6 + 0xC]
00000106 3740 0004 move.w [A3 + 0x4], D0
0000010A 3E3C 0384 move.w D7, 0x384
0000010E 6000 00F0 bra +0xF2 /* 00000200 */
00000112 302E 000A move.w D0, [A6 + 0xA]
00000116 906E FFFE sub.w D0, [A6 - 0x2]
0000011A 3740 0002 move.w [A3 + 0x2], D0
0000011E 302E 000C move.w D0, [A6 + 0xC]
00000122 906E FFFC sub.w D0, [A6 - 0x4]
00000126 3680 move.w [A3], D0
00000128 376E 000E 0006 move.w [A3 + 0x6], [A6 + 0xE]
0000012E 376E 0008 0004 move.w [A3 + 0x4], [A6 + 0x8]
00000134 3E3C 0A8C move.w D7, 0xA8C
00000138 6000 00C6 bra +0xC8 /* 00000200 */
0000013C 302E 000A move.w D0, [A6 + 0xA]
00000140 906E FFFE sub.w D0, [A6 - 0x2]
00000144 3740 0002 move.w [A3 + 0x2], D0
00000148 36AE 0008 move.w [A3], [A6 + 0x8]
0000014C 376E 000E 0006 move.w [A3 + 0x6], [A6 + 0xE]
00000152 302E FFFC move.w D0, [A6 - 0x4]
00000156 D06E 000C add.w D0, [A6 + 0xC]
0000015A 3740 0004 move.w [A3 + 0x4], D0
0000015E 4247 clr.w D7
00000160 6000 009E bra +0xA0 /* 00000200 */
00000164 302E 000E move.w D0, [A6 + 0xE]
00000168 906E FFFE sub.w D0, [A6 - 0x2]
0000016C 3740 0002 move.w [A3 + 0x2], D0
00000170 36AE 000C move.w [A3], [A6 + 0xC]
00000174 376E 000A 0006 move.w [A3 + 0x6], [A6 + 0xA]
0000017A 302E FFFC move.w D0, [A6 - 0x4]
0000017E D06E 0008 add.w D0, [A6 + 0x8]
00000182 3740 0004 move.w [A3 + 0x4], D0
00000186 4247 clr.w D7
00000188 6076 bra +0x78 /* 00000200 */
0000018A 302E 000E move.w D0, [A6 + 0xE]
0000018E 906E FFFE sub.w D0, [A6 - 0x2]
00000192 3740 0002 move.w [A3 + 0x2], D0
00000196 302E 0008 move.w D0, [A6 + 0x8]
0000019A 906E FFFC sub.w D0, [A6 - 0x4]
0000019E 3680 move.w [A3], D0
000001A0 376E 000A 0006 move.w [A3 + 0x6], [A6 + 0xA]
000001A6 376E 000C 0004 move.w [A3 + 0x4], [A6 + 0xC]
000001AC 3E3C 0A8C move.w D7, 0xA8C
000001B0 604E bra +0x50 /* 00000200 */
000001B2 376E 000A 0002 move.w [A3 + 0x2], [A6 + 0xA]
000001B8 36AE 000C move.w [A3], [A6 + 0xC]
000001BC 302E FFFE move.w D0, [A6 - 0x2]
000001C0 D06E 000E add.w D0, [A6 + 0xE]
000001C4 3740 0006 move.w [A3 + 0x6], D0
000001C8 302E FFFC move.w D0, [A6 - 0x4]
000001CC D06E 0008 add.w D0, [A6 + 0x8]
000001D0 3740 0004 move.w [A3 + 0x4], D0
000001D4 3E3C 0384 move.w D7, 0x384
000001D8 6026 bra +0x28 /* 00000200 */
000001DA 376E 000A 0002 move.w [A3 + 0x2], [A6 + 0xA]
000001E0 302E 0008 move.w D0, [A6 + 0x8]
000001E4 906E FFFC sub.w D0, [A6 - 0x4]
000001E8 3680 move.w [A3], D0
000001EA 302E FFFE move.w D0, [A6 - 0x2]
000001EE D06E 000E add.w D0, [A6 + 0xE]
000001F2 3740 0006 move.w [A3 + 0x6], D0
000001F6 376E 000C 0004 move.w [A3 + 0x4], [A6 + 0xC]
000001FC 3E3C 0708 move.w D7, 0x708
label00000200:
00000200 3007 move.w D0, D7
00000202 4CEE 08C0 FFF0 movem.l D6,D7,A3, [A6 - 0x10]
00000208 4E5E unlink A6
0000020A 4E75 rts
fn0000020C:
0000020C 4E56 0000 link A6, 0
00000210 2F07 move.l -[A7], D7
00000212 486D F44E pea.l [A5 - 0xBB2]
00000216 7000 moveq.l D0, 0x00
00000218 102E 0013 move.b D0, [A6 + 0x13]
0000021C 2F00 move.l -[A7], D0
0000021E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000222 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000226 4EBA FE1A jsr [PC - 0x1E6 /* 00000042 */]
0000022A 3E00 move.w D7, D0
0000022C 4878 0384 push.l 0x384
00000230 3B47 F44C move.w [A5 - 0xBB4], D7
00000234 3007 move.w D0, D7
00000236 48C0 ext.l D0
00000238 2F00 move.l -[A7], D0
0000023A 41ED F456 lea.l A0, [A5 - 0xBAA]
0000023E 2F20 move.l -[A7], -[A0]
00000240 2F20 move.l -[A7], -[A0]
00000242 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
00000246 2E2E FFFC move.l D7, [A6 - 0x4]
0000024A 4E5E unlink A6
0000024C 4E75 rts
export_1407:
fn0000024E:
0000024E 4E56 0000 link A6, 0
00000252 4A6E 000E tst.w [A6 + 0xE]
00000256 670A beq +0xC /* 00000262 */
00000258 486E 0008 pea.l [A6 + 0x8]
0000025C 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
00000260 588F addq.l A7, 4
label00000262:
00000262 486E 0008 pea.l [A6 + 0x8]
00000266 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
0000026A 302E 000A move.w D0, [A6 + 0xA]
0000026E B06D F45C cmp.w D0, [A5 - 0xBA4]
00000272 588F addq.l A7, 4
00000274 6614 bne +0x16 /* 0000028A */
00000276 302E 0008 move.w D0, [A6 + 0x8]
0000027A B06D F45A cmp.w D0, [A5 - 0xBA6]
0000027E 660A bne +0xC /* 0000028A */
00000280 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00000284 4A40 tst.w D0
00000286 6700 019E beq +0x1A0 /* 00000426 */
label0000028A:
0000028A 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
0000028E 206D B9F8 movea.l A0, [A5 - 0x4608]
00000292 41E8 039A lea.l A0, [A0 + 0x39A]
00000296 2F20 move.l -[A7], -[A0]
00000298 2F20 move.l -[A7], -[A0]
0000029A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000029E 4A2D F458 tst.b [A5 - 0xBA8]
000002A2 508F addq.l A7, 8
000002A4 6700 00D2 beq +0xD4 /* 00000378 */
000002A8 4A6D F456 tst.w [A5 - 0xBAA]
000002AC 671C beq +0x1E /* 000002CA */
000002AE 426D F456 clr.w [A5 - 0xBAA]
000002B2 7000 moveq.l D0, 0x00
000002B4 102D F458 move.b D0, [A5 - 0xBA8]
000002B8 2F00 move.l -[A7], D0
000002BA 2F2D F45A move.l -[A7], [A5 - 0xBA6]
000002BE 2F2D F45E move.l -[A7], [A5 - 0xBA2]
000002C2 4EBA FF48 jsr [PC - 0xB8 /* 0000020C */]
000002C6 4FEF 000C lea.l A7, [A7 + 0xC]
label000002CA:
000002CA 302E 000A move.w D0, [A6 + 0xA]
000002CE 906D F460 sub.w D0, [A5 - 0xBA0]
000002D2 322E 000A move.w D1, [A6 + 0xA]
000002D6 926D F460 sub.w D1, [A5 - 0xBA0]
000002DA C3C0 muls.w D1, D0
000002DC 302E 0008 move.w D0, [A6 + 0x8]
000002E0 906D F45E sub.w D0, [A5 - 0xBA2]
000002E4 342E 0008 move.w D2, [A6 + 0x8]
000002E8 946D F45E sub.w D2, [A5 - 0xBA2]
000002EC C5C0 muls.w D2, D0
000002EE D481 add.l D2, D1
000002F0 7008 moveq.l D0, 0x08
000002F2 B082 cmp.l D0, D2
000002F4 6F08 ble +0xA /* 000002FE */
000002F6 422D F458 clr.b [A5 - 0xBA8]
000002FA 6000 0126 bra +0x128 /* 00000422 */
label000002FE:
000002FE 2B6E 0008 F45A move.l [A5 - 0xBA6], [A6 + 0x8]
00000304 206D B9F8 movea.l A0, [A5 - 0x4608]
00000308 302D F45C move.w D0, [A5 - 0xBA4]
0000030C B068 0398 cmp.w D0, [A0 + 0x398]
00000310 6E00 0110 bgt +0x112 /* 00000422 */
00000314 206D B9F8 movea.l A0, [A5 - 0x4608]
00000318 3028 0394 move.w D0, [A0 + 0x394]
0000031C 5340 subq.w D0, 1
0000031E B06D F45C cmp.w D0, [A5 - 0xBA4]
00000322 6E00 00FE bgt +0x100 /* 00000422 */
00000326 206D B9F8 movea.l A0, [A5 - 0x4608]
0000032A 302D F45A move.w D0, [A5 - 0xBA6]
0000032E B068 0396 cmp.w D0, [A0 + 0x396]
00000332 6E00 00EE bgt +0xF0 /* 00000422 */
00000336 206D B9F8 movea.l A0, [A5 - 0x4608]
0000033A 3028 0392 move.w D0, [A0 + 0x392]
0000033E 5340 subq.w D0, 1
00000340 B06D F45A cmp.w D0, [A5 - 0xBA6]
00000344 6E00 00DC bgt +0xDE /* 00000422 */
00000348 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000034C 7000 moveq.l D0, 0x00
0000034E 102D F458 move.b D0, [A5 - 0xBA8]
00000352 2F00 move.l -[A7], D0
00000354 41EE 0008 lea.l A0, [A6 + 0x8]
00000358 43ED F45A lea.l A1, [A5 - 0xBA6]
0000035C 22D8 move.l [A1]+, [A0]+
0000035E 2F2D F45A move.l -[A7], [A5 - 0xBA6]
00000362 2F2D F45E move.l -[A7], [A5 - 0xBA2]
00000366 4EBA FEA4 jsr [PC - 0x15C /* 0000020C */]
0000036A 3B7C 0001 F456 move.w [A5 - 0xBAA], 0x1
00000370 4FEF 000C lea.l A7, [A7 + 0xC]
00000374 6000 00AC bra +0xAE /* 00000422 */
label00000378:
00000378 302E 000A move.w D0, [A6 + 0xA]
0000037C 906D F460 sub.w D0, [A5 - 0xBA0]
00000380 322E 000A move.w D1, [A6 + 0xA]
00000384 926D F460 sub.w D1, [A5 - 0xBA0]
00000388 C3C0 muls.w D1, D0
0000038A 302E 0008 move.w D0, [A6 + 0x8]
0000038E 906D F45E sub.w D0, [A5 - 0xBA2]
00000392 342E 0008 move.w D2, [A6 + 0x8]
00000396 946D F45E sub.w D2, [A5 - 0xBA2]
0000039A C5C0 muls.w D2, D0
0000039C D481 add.l D2, D1
0000039E 7008 moveq.l D0, 0x08
000003A0 B082 cmp.l D0, D2
000003A2 6C7E bge +0x80 /* 00000422 */
000003A4 302E 000A move.w D0, [A6 + 0xA]
000003A8 906D F460 sub.w D0, [A5 - 0xBA0]
000003AC 6C0E bge +0x10 /* 000003BC */
000003AE 302E 000A move.w D0, [A6 + 0xA]
000003B2 906D F460 sub.w D0, [A5 - 0xBA0]
000003B6 4440 neg.w D0
000003B8 48C0 ext.l D0
000003BA 600A bra +0xC /* 000003C6 */
label000003BC:
000003BC 302E 000A move.w D0, [A6 + 0xA]
000003C0 906D F460 sub.w D0, [A5 - 0xBA0]
000003C4 48C0 ext.l D0
label000003C6:
000003C6 322E 0008 move.w D1, [A6 + 0x8]
000003CA 926D F45E sub.w D1, [A5 - 0xBA2]
000003CE 6C0E bge +0x10 /* 000003DE */
000003D0 322E 0008 move.w D1, [A6 + 0x8]
000003D4 926D F45E sub.w D1, [A5 - 0xBA2]
000003D8 4441 neg.w D1
000003DA 48C1 ext.l D1
000003DC 600A bra +0xC /* 000003E8 */
label000003DE:
000003DE 322E 0008 move.w D1, [A6 + 0x8]
000003E2 926D F45E sub.w D1, [A5 - 0xBA2]
000003E6 48C1 ext.l D1
label000003E8:
000003E8 B280 cmp.l D1, D0
000003EA 6E08 bgt +0xA /* 000003F4 */
000003EC 1B7C 0001 F458 move.b [A5 - 0xBA8], 0x1
000003F2 6006 bra +0x8 /* 000003FA */
label000003F4:
000003F4 1B7C 0002 F458 move.b [A5 - 0xBA8], 0x2
label000003FA:
000003FA 7000 moveq.l D0, 0x00
000003FC 102D F458 move.b D0, [A5 - 0xBA8]
00000400 2F00 move.l -[A7], D0
00000402 41EE 0008 lea.l A0, [A6 + 0x8]
00000406 43ED F45A lea.l A1, [A5 - 0xBA6]
0000040A 22D8 move.l [A1]+, [A0]+
0000040C 2F2D F45A move.l -[A7], [A5 - 0xBA6]
00000410 2F2D F45E move.l -[A7], [A5 - 0xBA2]
00000414 4EBA FDF6 jsr [PC - 0x20A /* 0000020C */]
00000418 3B7C 0001 F456 move.w [A5 - 0xBAA], 0x1
0000041E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000422:
00000422 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label00000426:
00000426 4E5E unlink A6
00000428 4E75 rts
export_1408:
0000042A 4E56 FEF8 link A6, -0x0108
0000042E 48E7 0310 movem.l -[A7], D6,D7,A3
00000432 3C2E 000E move.w D6, [A6 + 0xE]
00000436 47EE FF00 lea.l A3, [A6 - 0x100]
0000043A 4A46 tst.w D6
0000043C 670A beq +0xC /* 00000448 */
0000043E 486E 0008 pea.l [A6 + 0x8]
00000442 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
00000446 588F addq.l A7, 4
label00000448:
00000448 486E 0008 pea.l [A6 + 0x8]
0000044C 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000450 48C6 ext.l D6
00000452 2F06 move.l -[A7], D6
00000454 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000458 4EBA FDF4 jsr [PC - 0x20C /* 0000024E */]
0000045C 4A2D F458 tst.b [A5 - 0xBA8]
00000460 4FEF 000C lea.l A7, [A7 + 0xC]
00000464 6700 012C beq +0x12E /* 00000592 */
00000468 4A6D F456 tst.w [A5 - 0xBAA]
0000046C 6700 0124 beq +0x126 /* 00000592 */
00000470 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000474 206D B9F8 movea.l A0, [A5 - 0x4608]
00000478 41E8 039A lea.l A0, [A0 + 0x39A]
0000047C 2F20 move.l -[A7], -[A0]
0000047E 2F20 move.l -[A7], -[A0]
00000480 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00000484 426D F456 clr.w [A5 - 0xBAA]
00000488 7000 moveq.l D0, 0x00
0000048A 102D F458 move.b D0, [A5 - 0xBA8]
0000048E 2F00 move.l -[A7], D0
00000490 2F2D F45A move.l -[A7], [A5 - 0xBA6]
00000494 2F2D F45E move.l -[A7], [A5 - 0xBA2]
00000498 4EBA FD72 jsr [PC - 0x28E /* 0000020C */]
0000049C 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
000004A0 302D F460 move.w D0, [A5 - 0xBA0]
000004A4 B06D F45C cmp.w D0, [A5 - 0xBA4]
000004A8 4FEF 0014 lea.l A7, [A7 + 0x14]
000004AC 6C08 bge +0xA /* 000004B6 */
000004AE 302D F460 move.w D0, [A5 - 0xBA0]
000004B2 48C0 ext.l D0
000004B4 6006 bra +0x8 /* 000004BC */
label000004B6:
000004B6 302D F45C move.w D0, [A5 - 0xBA4]
000004BA 48C0 ext.l D0
label000004BC:
000004BC 3D40 FEFA move.w [A6 - 0x106], D0
000004C0 302D F460 move.w D0, [A5 - 0xBA0]
000004C4 B06D F45C cmp.w D0, [A5 - 0xBA4]
000004C8 6F08 ble +0xA /* 000004D2 */
000004CA 302D F460 move.w D0, [A5 - 0xBA0]
000004CE 48C0 ext.l D0
000004D0 6006 bra +0x8 /* 000004D8 */
label000004D2:
000004D2 302D F45C move.w D0, [A5 - 0xBA4]
000004D6 48C0 ext.l D0
label000004D8:
000004D8 3D40 FEFE move.w [A6 - 0x102], D0
000004DC 302D F45E move.w D0, [A5 - 0xBA2]
000004E0 B06D F45A cmp.w D0, [A5 - 0xBA6]
000004E4 6C08 bge +0xA /* 000004EE */
000004E6 302D F45E move.w D0, [A5 - 0xBA2]
000004EA 48C0 ext.l D0
000004EC 6006 bra +0x8 /* 000004F4 */
label000004EE:
000004EE 302D F45A move.w D0, [A5 - 0xBA6]
000004F2 48C0 ext.l D0
label000004F4:
000004F4 3D40 FEF8 move.w [A6 - 0x108], D0
000004F8 302D F45E move.w D0, [A5 - 0xBA2]
000004FC B06D F45A cmp.w D0, [A5 - 0xBA6]
00000500 6F08 ble +0xA /* 0000050A */
00000502 302D F45E move.w D0, [A5 - 0xBA2]
00000506 48C0 ext.l D0
00000508 6006 bra +0x8 /* 00000510 */
label0000050A:
0000050A 302D F45A move.w D0, [A5 - 0xBA6]
0000050E 48C0 ext.l D0
label00000510:
00000510 3D40 FEFC move.w [A6 - 0x104], D0
00000514 41EE FF00 lea.l A0, [A6 - 0x100]
00000518 2F20 move.l -[A7], -[A0]
0000051A 2F20 move.l -[A7], -[A0]
0000051C 2F0B move.l -[A7], A3
0000051E 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
00000522 486E FEF8 pea.l [A6 - 0x108]
00000526 7000 moveq.l D0, 0x00
00000528 102D F458 move.b D0, [A5 - 0xBA8]
0000052C 2F00 move.l -[A7], D0
0000052E 2F2D F45A move.l -[A7], [A5 - 0xBA6]
00000532 2F2D F45E move.l -[A7], [A5 - 0xBA2]
00000536 4EBA FB0A jsr [PC - 0x4F6 /* 00000042 */]
0000053A 4A40 tst.w D0
0000053C 4FEF 001C lea.l A7, [A7 + 0x1C]
00000540 6714 beq +0x16 /* 00000556 */
00000542 0440 0384 subi.w D0, 0x384
00000546 6712 beq +0x14 /* 0000055A */
00000548 0440 0384 subi.w D0, 0x384
0000054C 6710 beq +0x12 /* 0000055E */
0000054E 0440 0384 subi.w D0, 0x384
00000552 670E beq +0x10 /* 00000562 */
00000554 600E bra +0x10 /* 00000564 */
label00000556:
00000556 7E01 moveq.l D7, 0x01
00000558 600A bra +0xC /* 00000564 */
label0000055A:
0000055A 7E02 moveq.l D7, 0x02
0000055C 6006 bra +0x8 /* 00000564 */
label0000055E:
0000055E 7E03 moveq.l D7, 0x03
00000560 6002 bra +0x4 /* 00000564 */
label00000562:
00000562 7E04 moveq.l D7, 0x04
label00000564:
00000564 48C7 ext.l D7
00000566 2F07 move.l -[A7], D7
00000568 4878 0455 push.l 0x455
0000056C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000570 588F addq.l A7, 4
00000572 2F00 move.l -[A7], D0
00000574 7000 moveq.l D0, 0x00
00000576 1013 move.b D0, [A3]
00000578 D08B add.l D0, A3
0000057A 5280 addq.l D0, 1
0000057C 2F00 move.l -[A7], D0
0000057E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000582 D113 add.b [A3], D0
00000584 200B move.l D0, A3
00000586 5280 addq.l D0, 1
00000588 2F00 move.l -[A7], D0
0000058A 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
0000058E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000592:
00000592 422D F458 clr.b [A5 - 0xBA8]
00000596 4CEE 08C0 FEEC movem.l D6,D7,A3, [A6 - 0x114]
0000059C 4E5E unlink A6
0000059E 4E75 rts
export_1409:
fn000005A0:
000005A0 4E56 FF8E link A6, -0x0072
000005A4 302E 000A move.w D0, [A6 + 0xA]
000005A8 D06E 000E add.w D0, [A6 + 0xE]
000005AC 48C0 ext.l D0
000005AE E280 asr D0, 1
000005B0 2D40 FFBA move.l [A6 - 0x46], D0
000005B4 486E FFBA pea.l [A6 - 0x46]
000005B8 486E FFBE pea.l [A6 - 0x42]
000005BC 3F3C 280E move.w -[A7], 0x280E
000005C0 A9EB syscall Pack4/FP68K
000005C2 486E FFBE pea.l [A6 - 0x42]
000005C6 486E FFB2 pea.l [A6 - 0x4E]
000005CA 3F3C 0810 move.w -[A7], 0x810
000005CE A9EB syscall Pack4/FP68K
000005D0 486E FFB2 pea.l [A6 - 0x4E]
000005D4 486E FFA8 pea.l [A6 - 0x58]
000005D8 3F3C 080E move.w -[A7], 0x80E
000005DC A9EB syscall Pack4/FP68K
000005DE 486E FFA8 pea.l [A6 - 0x58]
000005E2 486E FFC8 pea.l [A6 - 0x38]
000005E6 3F3C 0810 move.w -[A7], 0x810
000005EA A9EB syscall Pack4/FP68K
000005EC 302E 0008 move.w D0, [A6 + 0x8]
000005F0 D06E 000C add.w D0, [A6 + 0xC]
000005F4 48C0 ext.l D0
000005F6 E280 asr D0, 1
000005F8 2D40 FFA4 move.l [A6 - 0x5C], D0
000005FC 486E FFA4 pea.l [A6 - 0x5C]
00000600 486E FFBE pea.l [A6 - 0x42]
00000604 3F3C 280E move.w -[A7], 0x280E
00000608 A9EB syscall Pack4/FP68K
0000060A 486E FFBE pea.l [A6 - 0x42]
0000060E 486E FFB2 pea.l [A6 - 0x4E]
00000612 3F3C 0810 move.w -[A7], 0x810
00000616 A9EB syscall Pack4/FP68K
00000618 486E FFB2 pea.l [A6 - 0x4E]
0000061C 486E FFA8 pea.l [A6 - 0x58]
00000620 3F3C 080E move.w -[A7], 0x80E
00000624 A9EB syscall Pack4/FP68K
00000626 486E FFA8 pea.l [A6 - 0x58]
0000062A 486E FFD0 pea.l [A6 - 0x30]
0000062E 3F3C 0810 move.w -[A7], 0x810
00000632 A9EB syscall Pack4/FP68K
00000634 486E 000E pea.l [A6 + 0xE]
00000638 486E FFBE pea.l [A6 - 0x42]
0000063C 3F3C 200E move.w -[A7], 0x200E
00000640 A9EB syscall Pack4/FP68K
00000642 486E FFC8 pea.l [A6 - 0x38]
00000646 486E FFBE pea.l [A6 - 0x42]
0000064A 3F3C 0802 move.w -[A7], 0x802
0000064E A9EB syscall Pack4/FP68K
00000650 486E FFBE pea.l [A6 - 0x42]
00000654 486E FFB2 pea.l [A6 - 0x4E]
00000658 3F3C 0810 move.w -[A7], 0x810
0000065C A9EB syscall Pack4/FP68K
0000065E 486E FFB2 pea.l [A6 - 0x4E]
00000662 486E FFA8 pea.l [A6 - 0x58]
00000666 3F3C 080E move.w -[A7], 0x80E
0000066A A9EB syscall Pack4/FP68K
0000066C 486E FFA8 pea.l [A6 - 0x58]
00000670 486E FFD8 pea.l [A6 - 0x28]
00000674 3F3C 0810 move.w -[A7], 0x810
00000678 A9EB syscall Pack4/FP68K
0000067A 486E 000C pea.l [A6 + 0xC]
0000067E 486E FFBE pea.l [A6 - 0x42]
00000682 3F3C 200E move.w -[A7], 0x200E
00000686 A9EB syscall Pack4/FP68K
00000688 486E FFD0 pea.l [A6 - 0x30]
0000068C 486E FFBE pea.l [A6 - 0x42]
00000690 3F3C 0802 move.w -[A7], 0x802
00000694 A9EB syscall Pack4/FP68K
00000696 486E FFBE pea.l [A6 - 0x42]
0000069A 486E FFB2 pea.l [A6 - 0x4E]
0000069E 3F3C 0810 move.w -[A7], 0x810
000006A2 A9EB syscall Pack4/FP68K
000006A4 486E FFB2 pea.l [A6 - 0x4E]
000006A8 486E FFA8 pea.l [A6 - 0x58]
000006AC 3F3C 080E move.w -[A7], 0x80E
000006B0 A9EB syscall Pack4/FP68K
000006B2 486E FFA8 pea.l [A6 - 0x58]
000006B6 486E FFE0 pea.l [A6 - 0x20]
000006BA 3F3C 0810 move.w -[A7], 0x810
000006BE A9EB syscall Pack4/FP68K
000006C0 486E 0012 pea.l [A6 + 0x12]
000006C4 486E FFBE pea.l [A6 - 0x42]
000006C8 3F3C 200E move.w -[A7], 0x200E
000006CC A9EB syscall Pack4/FP68K
000006CE 486E FFBE pea.l [A6 - 0x42]
000006D2 486E FFB2 pea.l [A6 - 0x4E]
000006D6 3F3C 0810 move.w -[A7], 0x810
000006DA A9EB syscall Pack4/FP68K
000006DC 486E FFB2 pea.l [A6 - 0x4E]
000006E0 486E FFA8 pea.l [A6 - 0x58]
000006E4 3F3C 080E move.w -[A7], 0x80E
000006E8 A9EB syscall Pack4/FP68K
000006EA 486E FFC8 pea.l [A6 - 0x38]
000006EE 486E FFA8 pea.l [A6 - 0x58]
000006F2 3F3C 0802 move.w -[A7], 0x802
000006F6 A9EB syscall Pack4/FP68K
000006F8 486E FFA8 pea.l [A6 - 0x58]
000006FC 486E FFE8 pea.l [A6 - 0x18]
00000700 3F3C 0810 move.w -[A7], 0x810
00000704 A9EB syscall Pack4/FP68K
00000706 486E 0010 pea.l [A6 + 0x10]
0000070A 486E FFBE pea.l [A6 - 0x42]
0000070E 3F3C 200E move.w -[A7], 0x200E
00000712 A9EB syscall Pack4/FP68K
00000714 486E FFBE pea.l [A6 - 0x42]
00000718 486E FFB2 pea.l [A6 - 0x4E]
0000071C 3F3C 0810 move.w -[A7], 0x810
00000720 A9EB syscall Pack4/FP68K
00000722 486E FFB2 pea.l [A6 - 0x4E]
00000726 486E FFA8 pea.l [A6 - 0x58]
0000072A 3F3C 080E move.w -[A7], 0x80E
0000072E A9EB syscall Pack4/FP68K
00000730 486E FFD0 pea.l [A6 - 0x30]
00000734 486E FFA8 pea.l [A6 - 0x58]
00000738 3F3C 0802 move.w -[A7], 0x802
0000073C A9EB syscall Pack4/FP68K
0000073E 486E FFA8 pea.l [A6 - 0x58]
00000742 486E FFF0 pea.l [A6 - 0x10]
00000746 3F3C 0810 move.w -[A7], 0x810
0000074A A9EB syscall Pack4/FP68K
0000074C 022E 007F FFE8 andi.b [A6 - 0x18], 0x7F
00000752 022E 007F FFF0 andi.b [A6 - 0x10], 0x7F
00000758 206D B9F8 movea.l A0, [A5 - 0x4608]
0000075C 302E 0016 move.w D0, [A6 + 0x16]
00000760 D068 03FA add.w D0, [A0 + 0x3FA]
00000764 3D40 FFA2 move.w [A6 - 0x5E], D0
00000768 486E FFA2 pea.l [A6 - 0x5E]
0000076C 486E FFBE pea.l [A6 - 0x42]
00000770 3F3C 200E move.w -[A7], 0x200E
00000774 A9EB syscall Pack4/FP68K
00000776 486E FFBE pea.l [A6 - 0x42]
0000077A 486E FFB2 pea.l [A6 - 0x4E]
0000077E 3F3C 0810 move.w -[A7], 0x810
00000782 A9EB syscall Pack4/FP68K
00000784 486E FFB2 pea.l [A6 - 0x4E]
00000788 486E FFA8 pea.l [A6 - 0x58]
0000078C 3F3C 080E move.w -[A7], 0x80E
00000790 A9EB syscall Pack4/FP68K
00000792 486E FFA8 pea.l [A6 - 0x58]
00000796 486E FFF8 pea.l [A6 - 0x8]
0000079A 3F3C 0810 move.w -[A7], 0x810
0000079E A9EB syscall Pack4/FP68K
000007A0 6036 bra +0x38 /* 000007D8 */
label000007A2:
000007A2 41EE FFD8 lea.l A0, [A6 - 0x28]
000007A6 43EE FFB2 lea.l A1, [A6 - 0x4E]
000007AA 22D8 move.l [A1]+, [A0]+
000007AC 22D8 move.l [A1]+, [A0]+
000007AE 486E FFD8 pea.l [A6 - 0x28]
000007B2 41EE FFBE lea.l A0, [A6 - 0x42]
000007B6 43FA 035C lea.l A1, [PC + 0x35C /* 00000B14, value 0x3FFF8000 */]
000007BA 20D9 move.l [A0]+, [A1]+
000007BC 20D9 move.l [A0]+, [A1]+
000007BE 30D9 move.w [A0]+, [A1]+
000007C0 486E FFBE pea.l [A6 - 0x42]
000007C4 3F3C 0800 move.w -[A7], 0x800
000007C8 A9EB syscall Pack4/FP68K
000007CA 486E FFBE pea.l [A6 - 0x42]
000007CE 486E FFD8 pea.l [A6 - 0x28]
000007D2 3F3C 0810 move.w -[A7], 0x810
000007D6 A9EB syscall Pack4/FP68K
label000007D8:
000007D8 486E FFD8 pea.l [A6 - 0x28]
000007DC 486E FFBE pea.l [A6 - 0x42]
000007E0 3F3C 080E move.w -[A7], 0x80E
000007E4 A9EB syscall Pack4/FP68K
000007E6 486E FFF8 pea.l [A6 - 0x8]
000007EA 486E FFBE pea.l [A6 - 0x42]
000007EE 3F3C 080A move.w -[A7], 0x80A
000007F2 A9EB syscall Pack4/FP68K
000007F4 63AC bls -0x52 /* 000007A2 */
000007F6 6036 bra +0x38 /* 0000082E */
label000007F8:
000007F8 41EE FFE0 lea.l A0, [A6 - 0x20]
000007FC 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000800 22D8 move.l [A1]+, [A0]+
00000802 22D8 move.l [A1]+, [A0]+
00000804 486E FFE0 pea.l [A6 - 0x20]
00000808 41EE FFBE lea.l A0, [A6 - 0x42]
0000080C 43FA 0306 lea.l A1, [PC + 0x306 /* 00000B14, value 0x3FFF8000 */]
00000810 20D9 move.l [A0]+, [A1]+
00000812 20D9 move.l [A0]+, [A1]+
00000814 30D9 move.w [A0]+, [A1]+
00000816 486E FFBE pea.l [A6 - 0x42]
0000081A 3F3C 0800 move.w -[A7], 0x800
0000081E A9EB syscall Pack4/FP68K
00000820 486E FFBE pea.l [A6 - 0x42]
00000824 486E FFE0 pea.l [A6 - 0x20]
00000828 3F3C 0810 move.w -[A7], 0x810
0000082C A9EB syscall Pack4/FP68K
label0000082E:
0000082E 486E FFE0 pea.l [A6 - 0x20]
00000832 486E FFBE pea.l [A6 - 0x42]
00000836 3F3C 080E move.w -[A7], 0x80E
0000083A A9EB syscall Pack4/FP68K
0000083C 486E FFF8 pea.l [A6 - 0x8]
00000840 486E FFBE pea.l [A6 - 0x42]
00000844 3F3C 080A move.w -[A7], 0x80A
00000848 A9EB syscall Pack4/FP68K
0000084A 63AC bls -0x52 /* 000007F8 */
0000084C 486E FFE8 pea.l [A6 - 0x18]
00000850 486E FFBE pea.l [A6 - 0x42]
00000854 3F3C 080E move.w -[A7], 0x80E
00000858 A9EB syscall Pack4/FP68K
0000085A 486E FFE8 pea.l [A6 - 0x18]
0000085E 486E FFA8 pea.l [A6 - 0x58]
00000862 3F3C 080E move.w -[A7], 0x80E
00000866 A9EB syscall Pack4/FP68K
00000868 486E FFA8 pea.l [A6 - 0x58]
0000086C 486E FFBE pea.l [A6 - 0x42]
00000870 3F3C 0004 move.w -[A7], 0x4
00000874 A9EB syscall Pack4/FP68K
00000876 486E FFBE pea.l [A6 - 0x42]
0000087A 486E FFE8 pea.l [A6 - 0x18]
0000087E 3F3C 0810 move.w -[A7], 0x810
00000882 A9EB syscall Pack4/FP68K
00000884 486E FFF0 pea.l [A6 - 0x10]
00000888 486E FFBE pea.l [A6 - 0x42]
0000088C 3F3C 080E move.w -[A7], 0x80E
00000890 A9EB syscall Pack4/FP68K
00000892 486E FFF0 pea.l [A6 - 0x10]
00000896 486E FFA8 pea.l [A6 - 0x58]
0000089A 3F3C 080E move.w -[A7], 0x80E
0000089E A9EB syscall Pack4/FP68K
000008A0 486E FFA8 pea.l [A6 - 0x58]
000008A4 486E FFBE pea.l [A6 - 0x42]
000008A8 3F3C 0004 move.w -[A7], 0x4
000008AC A9EB syscall Pack4/FP68K
000008AE 486E FFBE pea.l [A6 - 0x42]
000008B2 486E FFF0 pea.l [A6 - 0x10]
000008B6 3F3C 0810 move.w -[A7], 0x810
000008BA A9EB syscall Pack4/FP68K
000008BC 486E FFD8 pea.l [A6 - 0x28]
000008C0 486E FFBE pea.l [A6 - 0x42]
000008C4 3F3C 080E move.w -[A7], 0x80E
000008C8 A9EB syscall Pack4/FP68K
000008CA 486E FFF8 pea.l [A6 - 0x8]
000008CE 486E FFBE pea.l [A6 - 0x42]
000008D2 3F3C 0802 move.w -[A7], 0x802
000008D6 A9EB syscall Pack4/FP68K
000008D8 486E FFBE pea.l [A6 - 0x42]
000008DC 486E FFC8 pea.l [A6 - 0x38]
000008E0 3F3C 0810 move.w -[A7], 0x810
000008E4 A9EB syscall Pack4/FP68K
000008E6 486E FFC8 pea.l [A6 - 0x38]
000008EA 486E FFBE pea.l [A6 - 0x42]
000008EE 3F3C 080E move.w -[A7], 0x80E
000008F2 A9EB syscall Pack4/FP68K
000008F4 486E FFC8 pea.l [A6 - 0x38]
000008F8 486E FFA8 pea.l [A6 - 0x58]
000008FC 3F3C 080E move.w -[A7], 0x80E
00000900 A9EB syscall Pack4/FP68K
00000902 486E FFA8 pea.l [A6 - 0x58]
00000906 486E FFBE pea.l [A6 - 0x42]
0000090A 3F3C 0004 move.w -[A7], 0x4
0000090E A9EB syscall Pack4/FP68K
00000910 486E FFBE pea.l [A6 - 0x42]
00000914 486E FFC8 pea.l [A6 - 0x38]
00000918 3F3C 0810 move.w -[A7], 0x810
0000091C A9EB syscall Pack4/FP68K
0000091E 486E FFE0 pea.l [A6 - 0x20]
00000922 486E FFBE pea.l [A6 - 0x42]
00000926 3F3C 080E move.w -[A7], 0x80E
0000092A A9EB syscall Pack4/FP68K
0000092C 486E FFF8 pea.l [A6 - 0x8]
00000930 486E FFBE pea.l [A6 - 0x42]
00000934 3F3C 0802 move.w -[A7], 0x802
00000938 A9EB syscall Pack4/FP68K
0000093A 486E FFBE pea.l [A6 - 0x42]
0000093E 486E FFD0 pea.l [A6 - 0x30]
00000942 3F3C 0810 move.w -[A7], 0x810
00000946 A9EB syscall Pack4/FP68K
00000948 486E FFD0 pea.l [A6 - 0x30]
0000094C 486E FFBE pea.l [A6 - 0x42]
00000950 3F3C 080E move.w -[A7], 0x80E
00000954 A9EB syscall Pack4/FP68K
00000956 486E FFD0 pea.l [A6 - 0x30]
0000095A 486E FFA8 pea.l [A6 - 0x58]
0000095E 3F3C 080E move.w -[A7], 0x80E
00000962 A9EB syscall Pack4/FP68K
00000964 486E FFA8 pea.l [A6 - 0x58]
00000968 486E FFBE pea.l [A6 - 0x42]
0000096C 3F3C 0004 move.w -[A7], 0x4
00000970 A9EB syscall Pack4/FP68K
00000972 486E FFBE pea.l [A6 - 0x42]
00000976 486E FFD0 pea.l [A6 - 0x30]
0000097A 3F3C 0810 move.w -[A7], 0x810
0000097E A9EB syscall Pack4/FP68K
00000980 486E FFD8 pea.l [A6 - 0x28]
00000984 486E FFBE pea.l [A6 - 0x42]
00000988 3F3C 080E move.w -[A7], 0x80E
0000098C A9EB syscall Pack4/FP68K
0000098E 206D B9F8 movea.l A0, [A5 - 0x4608]
00000992 4868 03FA pea.l [A0 + 0x3FA]
00000996 486E FFA8 pea.l [A6 - 0x58]
0000099A 3F3C 200E move.w -[A7], 0x200E
0000099E A9EB syscall Pack4/FP68K
000009A0 486E FFA8 pea.l [A6 - 0x58]
000009A4 486E FFBE pea.l [A6 - 0x42]
000009A8 4267 clr.w -[A7]
000009AA A9EB syscall Pack4/FP68K
000009AC 486E FFBE pea.l [A6 - 0x42]
000009B0 486E FFD8 pea.l [A6 - 0x28]
000009B4 3F3C 0810 move.w -[A7], 0x810
000009B8 A9EB syscall Pack4/FP68K
000009BA 486E FFD8 pea.l [A6 - 0x28]
000009BE 486E FFBE pea.l [A6 - 0x42]
000009C2 3F3C 080E move.w -[A7], 0x80E
000009C6 A9EB syscall Pack4/FP68K
000009C8 486E FFD8 pea.l [A6 - 0x28]
000009CC 486E FFA8 pea.l [A6 - 0x58]
000009D0 3F3C 080E move.w -[A7], 0x80E
000009D4 A9EB syscall Pack4/FP68K
000009D6 486E FFA8 pea.l [A6 - 0x58]
000009DA 486E FFBE pea.l [A6 - 0x42]
000009DE 3F3C 0004 move.w -[A7], 0x4
000009E2 A9EB syscall Pack4/FP68K
000009E4 486E FFBE pea.l [A6 - 0x42]
000009E8 486E FFD8 pea.l [A6 - 0x28]
000009EC 3F3C 0810 move.w -[A7], 0x810
000009F0 A9EB syscall Pack4/FP68K
000009F2 486E FFE0 pea.l [A6 - 0x20]
000009F6 486E FFBE pea.l [A6 - 0x42]
000009FA 3F3C 080E move.w -[A7], 0x80E
000009FE A9EB syscall Pack4/FP68K
00000A00 206D B9F8 movea.l A0, [A5 - 0x4608]
00000A04 4868 03FA pea.l [A0 + 0x3FA]
00000A08 486E FFA8 pea.l [A6 - 0x58]
00000A0C 3F3C 200E move.w -[A7], 0x200E
00000A10 A9EB syscall Pack4/FP68K
00000A12 486E FFA8 pea.l [A6 - 0x58]
00000A16 486E FFBE pea.l [A6 - 0x42]
00000A1A 4267 clr.w -[A7]
00000A1C A9EB syscall Pack4/FP68K
00000A1E 486E FFBE pea.l [A6 - 0x42]
00000A22 486E FFE0 pea.l [A6 - 0x20]
00000A26 3F3C 0810 move.w -[A7], 0x810
00000A2A A9EB syscall Pack4/FP68K
00000A2C 486E FFE0 pea.l [A6 - 0x20]
00000A30 486E FFBE pea.l [A6 - 0x42]
00000A34 3F3C 080E move.w -[A7], 0x80E
00000A38 A9EB syscall Pack4/FP68K
00000A3A 486E FFE0 pea.l [A6 - 0x20]
00000A3E 486E FFA8 pea.l [A6 - 0x58]
00000A42 3F3C 080E move.w -[A7], 0x80E
00000A46 A9EB syscall Pack4/FP68K
00000A48 486E FFA8 pea.l [A6 - 0x58]
00000A4C 486E FFBE pea.l [A6 - 0x42]
00000A50 3F3C 0004 move.w -[A7], 0x4
00000A54 A9EB syscall Pack4/FP68K
00000A56 486E FFBE pea.l [A6 - 0x42]
00000A5A 486E FFE0 pea.l [A6 - 0x20]
00000A5E 3F3C 0810 move.w -[A7], 0x810
00000A62 A9EB syscall Pack4/FP68K
00000A64 7000 moveq.l D0, 0x00
00000A66 486E FFE8 pea.l [A6 - 0x18]
00000A6A 486E FFBE pea.l [A6 - 0x42]
00000A6E 3F3C 080E move.w -[A7], 0x80E
00000A72 A9EB syscall Pack4/FP68K
00000A74 486E FFC8 pea.l [A6 - 0x38]
00000A78 486E FFBE pea.l [A6 - 0x42]
00000A7C 3F3C 0806 move.w -[A7], 0x806
00000A80 A9EB syscall Pack4/FP68K
00000A82 486E FFF0 pea.l [A6 - 0x10]
00000A86 486E FFA8 pea.l [A6 - 0x58]
00000A8A 3F3C 080E move.w -[A7], 0x80E
00000A8E A9EB syscall Pack4/FP68K
00000A90 486E FFD0 pea.l [A6 - 0x30]
00000A94 486E FFA8 pea.l [A6 - 0x58]
00000A98 3F3C 0806 move.w -[A7], 0x806
00000A9C A9EB syscall Pack4/FP68K
00000A9E 486E FFA8 pea.l [A6 - 0x58]
00000AA2 486E FFBE pea.l [A6 - 0x42]
00000AA6 4267 clr.w -[A7]
00000AA8 A9EB syscall Pack4/FP68K
00000AAA 487A 0068 pea.l [PC + 0x68 /* 00000B14, value 0x3FFF8000 */]
00000AAE 486E FFBE pea.l [A6 - 0x42]
00000AB2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000AB6 A9EB syscall Pack4/FP68K
00000AB8 6D56 blt +0x58 /* 00000B10 */
00000ABA 486E FFE8 pea.l [A6 - 0x18]
00000ABE 486E FF98 pea.l [A6 - 0x68]
00000AC2 3F3C 080E move.w -[A7], 0x80E
00000AC6 A9EB syscall Pack4/FP68K
00000AC8 486E FFD8 pea.l [A6 - 0x28]
00000ACC 486E FF98 pea.l [A6 - 0x68]
00000AD0 3F3C 0806 move.w -[A7], 0x806
00000AD4 A9EB syscall Pack4/FP68K
00000AD6 486E FFF0 pea.l [A6 - 0x10]
00000ADA 486E FF8E pea.l [A6 - 0x72]
00000ADE 3F3C 080E move.w -[A7], 0x80E
00000AE2 A9EB syscall Pack4/FP68K
00000AE4 486E FFE0 pea.l [A6 - 0x20]
00000AE8 486E FF8E pea.l [A6 - 0x72]
00000AEC 3F3C 0806 move.w -[A7], 0x806
00000AF0 A9EB syscall Pack4/FP68K
00000AF2 486E FF8E pea.l [A6 - 0x72]
00000AF6 486E FF98 pea.l [A6 - 0x68]
00000AFA 4267 clr.w -[A7]
00000AFC A9EB syscall Pack4/FP68K
00000AFE 487A 0014 pea.l [PC + 0x14 /* 00000B14, value 0x3FFF8000 */]
00000B02 486E FF98 pea.l [A6 - 0x68]
00000B06 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B0A A9EB syscall Pack4/FP68K
00000B0C 6202 bhi +0x4 /* 00000B10 */
00000B0E 7001 moveq.l D0, 0x01
label00000B10:
00000B10 4E5E unlink A6
00000B12 4E75 rts
00000B14 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000B16 8000 or.b D0, D0
00000B18 0000 0000 ori.b D0, 0x0
00000B1C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B1E-00000B22
export_1410:
fn00000B1E:
00000B1E 4E56 FF98 link A6, -0x0068
// end alternate branch 00000B1E-00000B22
export_1410: // at 00000B1E (misaligned)
fn00000B1E: // (misaligned)
00000B20 FF98 .invalid <<F/6/7>>
00000B22 302E 000A move.w D0, [A6 + 0xA]
00000B26 D06E 000E add.w D0, [A6 + 0xE]
00000B2A 48C0 ext.l D0
00000B2C E280 asr D0, 1
00000B2E 2D40 FFC2 move.l [A6 - 0x3E], D0
00000B32 486E FFC2 pea.l [A6 - 0x3E]
00000B36 486E FFC6 pea.l [A6 - 0x3A]
00000B3A 3F3C 280E move.w -[A7], 0x280E
00000B3E A9EB syscall Pack4/FP68K
00000B40 486E FFC6 pea.l [A6 - 0x3A]
00000B44 486E FFBA pea.l [A6 - 0x46]
00000B48 3F3C 0810 move.w -[A7], 0x810
00000B4C A9EB syscall Pack4/FP68K
00000B4E 486E FFBA pea.l [A6 - 0x46]
00000B52 486E FFB0 pea.l [A6 - 0x50]
00000B56 3F3C 080E move.w -[A7], 0x80E
00000B5A A9EB syscall Pack4/FP68K
00000B5C 486E FFB0 pea.l [A6 - 0x50]
00000B60 486E FFD0 pea.l [A6 - 0x30]
00000B64 3F3C 0810 move.w -[A7], 0x810
00000B68 A9EB syscall Pack4/FP68K
00000B6A 302E 0008 move.w D0, [A6 + 0x8]
00000B6E D06E 000C add.w D0, [A6 + 0xC]
00000B72 48C0 ext.l D0
00000B74 E280 asr D0, 1
00000B76 2D40 FFAC move.l [A6 - 0x54], D0
00000B7A 486E FFAC pea.l [A6 - 0x54]
00000B7E 486E FFC6 pea.l [A6 - 0x3A]
00000B82 3F3C 280E move.w -[A7], 0x280E
00000B86 A9EB syscall Pack4/FP68K
00000B88 486E FFC6 pea.l [A6 - 0x3A]
00000B8C 486E FFBA pea.l [A6 - 0x46]
00000B90 3F3C 0810 move.w -[A7], 0x810
00000B94 A9EB syscall Pack4/FP68K
00000B96 486E FFBA pea.l [A6 - 0x46]
00000B9A 486E FFB0 pea.l [A6 - 0x50]
00000B9E 3F3C 080E move.w -[A7], 0x80E
00000BA2 A9EB syscall Pack4/FP68K
00000BA4 486E FFB0 pea.l [A6 - 0x50]
00000BA8 486E FFD8 pea.l [A6 - 0x28]
00000BAC 3F3C 0810 move.w -[A7], 0x810
00000BB0 A9EB syscall Pack4/FP68K
00000BB2 486E 000E pea.l [A6 + 0xE]
00000BB6 486E FFC6 pea.l [A6 - 0x3A]
00000BBA 3F3C 200E move.w -[A7], 0x200E
00000BBE A9EB syscall Pack4/FP68K
00000BC0 486E FFD0 pea.l [A6 - 0x30]
00000BC4 486E FFC6 pea.l [A6 - 0x3A]
00000BC8 3F3C 0802 move.w -[A7], 0x802
00000BCC A9EB syscall Pack4/FP68K
00000BCE 486E FFC6 pea.l [A6 - 0x3A]
00000BD2 486E FFBA pea.l [A6 - 0x46]
00000BD6 3F3C 0810 move.w -[A7], 0x810
00000BDA A9EB syscall Pack4/FP68K
00000BDC 486E FFBA pea.l [A6 - 0x46]
00000BE0 486E FFB0 pea.l [A6 - 0x50]
00000BE4 3F3C 080E move.w -[A7], 0x80E
00000BE8 A9EB syscall Pack4/FP68K
00000BEA 486E FFB0 pea.l [A6 - 0x50]
00000BEE 486E FFE0 pea.l [A6 - 0x20]
00000BF2 3F3C 0810 move.w -[A7], 0x810
00000BF6 A9EB syscall Pack4/FP68K
00000BF8 486E 000C pea.l [A6 + 0xC]
00000BFC 486E FFC6 pea.l [A6 - 0x3A]
00000C00 3F3C 200E move.w -[A7], 0x200E
00000C04 A9EB syscall Pack4/FP68K
00000C06 486E FFD8 pea.l [A6 - 0x28]
00000C0A 486E FFC6 pea.l [A6 - 0x3A]
00000C0E 3F3C 0802 move.w -[A7], 0x802
00000C12 A9EB syscall Pack4/FP68K
00000C14 486E FFC6 pea.l [A6 - 0x3A]
00000C18 486E FFBA pea.l [A6 - 0x46]
00000C1C 3F3C 0810 move.w -[A7], 0x810
00000C20 A9EB syscall Pack4/FP68K
00000C22 486E FFBA pea.l [A6 - 0x46]
00000C26 486E FFB0 pea.l [A6 - 0x50]
00000C2A 3F3C 080E move.w -[A7], 0x80E
00000C2E A9EB syscall Pack4/FP68K
00000C30 486E FFB0 pea.l [A6 - 0x50]
00000C34 486E FFE8 pea.l [A6 - 0x18]
00000C38 3F3C 0810 move.w -[A7], 0x810
00000C3C A9EB syscall Pack4/FP68K
00000C3E 486E 0012 pea.l [A6 + 0x12]
00000C42 486E FFC6 pea.l [A6 - 0x3A]
00000C46 3F3C 200E move.w -[A7], 0x200E
00000C4A A9EB syscall Pack4/FP68K
00000C4C 486E FFD0 pea.l [A6 - 0x30]
00000C50 486E FFC6 pea.l [A6 - 0x3A]
00000C54 3F3C 0802 move.w -[A7], 0x802
00000C58 A9EB syscall Pack4/FP68K
00000C5A 486E FFC6 pea.l [A6 - 0x3A]
00000C5E 486E FFBA pea.l [A6 - 0x46]
00000C62 3F3C 0810 move.w -[A7], 0x810
00000C66 A9EB syscall Pack4/FP68K
00000C68 486E FFBA pea.l [A6 - 0x46]
00000C6C 486E FFB0 pea.l [A6 - 0x50]
00000C70 3F3C 080E move.w -[A7], 0x80E
00000C74 A9EB syscall Pack4/FP68K
00000C76 486E FFB0 pea.l [A6 - 0x50]
00000C7A 486E FFF0 pea.l [A6 - 0x10]
00000C7E 3F3C 0810 move.w -[A7], 0x810
00000C82 A9EB syscall Pack4/FP68K
00000C84 486E 0010 pea.l [A6 + 0x10]
00000C88 486E FFC6 pea.l [A6 - 0x3A]
00000C8C 3F3C 200E move.w -[A7], 0x200E
00000C90 A9EB syscall Pack4/FP68K
00000C92 486E FFD8 pea.l [A6 - 0x28]
00000C96 486E FFC6 pea.l [A6 - 0x3A]
00000C9A 3F3C 0802 move.w -[A7], 0x802
00000C9E A9EB syscall Pack4/FP68K
00000CA0 486E FFC6 pea.l [A6 - 0x3A]
00000CA4 486E FFBA pea.l [A6 - 0x46]
00000CA8 3F3C 0810 move.w -[A7], 0x810
00000CAC A9EB syscall Pack4/FP68K
00000CAE 486E FFBA pea.l [A6 - 0x46]
00000CB2 486E FFB0 pea.l [A6 - 0x50]
00000CB6 3F3C 080E move.w -[A7], 0x80E
00000CBA A9EB syscall Pack4/FP68K
00000CBC 486E FFB0 pea.l [A6 - 0x50]
00000CC0 486E FFF8 pea.l [A6 - 0x8]
00000CC4 3F3C 0810 move.w -[A7], 0x810
00000CC8 A9EB syscall Pack4/FP68K
00000CCA 486E FFF0 pea.l [A6 - 0x10]
00000CCE 486E FFC6 pea.l [A6 - 0x3A]
00000CD2 3F3C 080E move.w -[A7], 0x80E
00000CD6 A9EB syscall Pack4/FP68K
00000CD8 486E FFF0 pea.l [A6 - 0x10]
00000CDC 486E FFC6 pea.l [A6 - 0x3A]
00000CE0 3F3C 0804 move.w -[A7], 0x804
00000CE4 A9EB syscall Pack4/FP68K
00000CE6 486E FFE0 pea.l [A6 - 0x20]
00000CEA 486E FFB0 pea.l [A6 - 0x50]
00000CEE 3F3C 080E move.w -[A7], 0x80E
00000CF2 A9EB syscall Pack4/FP68K
00000CF4 486E FFE0 pea.l [A6 - 0x20]
00000CF8 486E FFB0 pea.l [A6 - 0x50]
00000CFC 3F3C 0804 move.w -[A7], 0x804
00000D00 A9EB syscall Pack4/FP68K
00000D02 486E FFB0 pea.l [A6 - 0x50]
00000D06 486E FFC6 pea.l [A6 - 0x3A]
00000D0A 3F3C 0006 move.w -[A7], 0x6
00000D0E A9EB syscall Pack4/FP68K
00000D10 486E FFF8 pea.l [A6 - 0x8]
00000D14 486E FFA2 pea.l [A6 - 0x5E]
00000D18 3F3C 080E move.w -[A7], 0x80E
00000D1C A9EB syscall Pack4/FP68K
00000D1E 486E FFF8 pea.l [A6 - 0x8]
00000D22 486E FFA2 pea.l [A6 - 0x5E]
00000D26 3F3C 0804 move.w -[A7], 0x804
00000D2A A9EB syscall Pack4/FP68K
00000D2C 486E FFE8 pea.l [A6 - 0x18]
00000D30 486E FF98 pea.l [A6 - 0x68]
00000D34 3F3C 080E move.w -[A7], 0x80E
00000D38 A9EB syscall Pack4/FP68K
00000D3A 486E FFE8 pea.l [A6 - 0x18]
00000D3E 486E FF98 pea.l [A6 - 0x68]
00000D42 3F3C 0804 move.w -[A7], 0x804
00000D46 A9EB syscall Pack4/FP68K
00000D48 486E FF98 pea.l [A6 - 0x68]
00000D4C 486E FFA2 pea.l [A6 - 0x5E]
00000D50 3F3C 0006 move.w -[A7], 0x6
00000D54 A9EB syscall Pack4/FP68K
00000D56 486E FFA2 pea.l [A6 - 0x5E]
00000D5A 486E FFC6 pea.l [A6 - 0x3A]
00000D5E 4267 clr.w -[A7]
00000D60 A9EB syscall Pack4/FP68K
00000D62 487A 0016 pea.l [PC + 0x16 /* 00000D7A, value 0x3FFF8000 */]
00000D66 486E FFC6 pea.l [A6 - 0x3A]
00000D6A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D6E A9EB syscall Pack4/FP68K
00000D70 53C0 sls D0
00000D72 0240 0001 andi.w D0, 0x1
00000D76 4E5E unlink A6
00000D78 4E75 rts
00000D7A 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000D7C 8000 or.b D0, D0
00000D7E 0000 0000 ori.b D0, 0x0
00000D82 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D84-00000D88
fn00000D84:
00000D84 4E56 FFD4 link A6, -0x002C
// end alternate branch 00000D84-00000D88
fn00000D84: // (misaligned)
00000D86 FFD4 .invalid <<F/7/7>>
00000D88 48E7 0310 movem.l -[A7], D6,D7,A3
00000D8C 3C2E 000E move.w D6, [A6 + 0xE]
00000D90 266E 0008 movea.l A3, [A6 + 0x8]
00000D94 3E2E 0012 move.w D7, [A6 + 0x12]
00000D98 DE46 add.w D7, D6
00000D9A 202B 000C move.l D0, [A3 + 0xC]
00000D9E D0AB 0004 add.l D0, [A3 + 0x4]
00000DA2 7202 moveq.l D1, 0x02
00000DA4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000DA8 2D40 FFE8 move.l [A6 - 0x18], D0
00000DAC 202B 0008 move.l D0, [A3 + 0x8]
00000DB0 D093 add.l D0, [A3]
00000DB2 7202 moveq.l D1, 0x02
00000DB4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000DB8 2D40 FFE4 move.l [A6 - 0x1C], D0
00000DBC 202B 000C move.l D0, [A3 + 0xC]
00000DC0 90AB 0004 sub.l D0, [A3 + 0x4]
00000DC4 81FC 0002 divs.w D0, 0x2
00000DC8 3D40 FFEE move.w [A6 - 0x12], D0
00000DCC 202B 0008 move.l D0, [A3 + 0x8]
00000DD0 9093 sub.l D0, [A3]
00000DD2 81FC 0002 divs.w D0, 0x2
00000DD6 3D40 FFEC move.w [A6 - 0x14], D0
00000DDA 4878 4000 push.l 0x4000 /* '@\0' */
00000DDE 302E FFEE move.w D0, [A6 - 0x12]
00000DE2 48C0 ext.l D0
00000DE4 2F00 move.l -[A7], D0
00000DE6 48C6 ext.l D6
00000DE8 2006 move.l D0, D6
00000DEA 720A moveq.l D1, 0x0A
00000DEC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000DF0 2F00 move.l -[A7], D0
00000DF2 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
00000DF6 588F addq.l A7, 4
00000DF8 2F00 move.l -[A7], D0
00000DFA 4EBA 0B04 jsr [PC + 0xB04 /* 00001900 */]
00000DFE D0AE FFE8 add.l D0, [A6 - 0x18]
00000E02 2D40 FFD8 move.l [A6 - 0x28], D0
00000E06 4878 4000 push.l 0x4000 /* '@\0' */
00000E0A 302E FFEC move.w D0, [A6 - 0x14]
00000E0E 48C0 ext.l D0
00000E10 2F00 move.l -[A7], D0
00000E12 48C6 ext.l D6
00000E14 2006 move.l D0, D6
00000E16 720A moveq.l D1, 0x0A
00000E18 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E1C 2F00 move.l -[A7], D0
00000E1E 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00000E22 588F addq.l A7, 4
00000E24 2F00 move.l -[A7], D0
00000E26 4EBA 0AD8 jsr [PC + 0xAD8 /* 00001900 */]
00000E2A 222E FFE4 move.l D1, [A6 - 0x1C]
00000E2E 9280 sub.l D1, D0
00000E30 2D41 FFD4 move.l [A6 - 0x2C], D1
00000E34 4878 4000 push.l 0x4000 /* '@\0' */
00000E38 302E FFEE move.w D0, [A6 - 0x12]
00000E3C 48C0 ext.l D0
00000E3E 2F00 move.l -[A7], D0
00000E40 48C7 ext.l D7
00000E42 2007 move.l D0, D7
00000E44 720A moveq.l D1, 0x0A
00000E46 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E4A 2F00 move.l -[A7], D0
00000E4C 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
00000E50 588F addq.l A7, 4
00000E52 2F00 move.l -[A7], D0
00000E54 4EBA 0AAA jsr [PC + 0xAAA /* 00001900 */]
00000E58 D0AE FFE8 add.l D0, [A6 - 0x18]
00000E5C 2D40 FFE0 move.l [A6 - 0x20], D0
00000E60 4878 4000 push.l 0x4000 /* '@\0' */
00000E64 302E FFEC move.w D0, [A6 - 0x14]
00000E68 48C0 ext.l D0
00000E6A 2F00 move.l -[A7], D0
00000E6C 48C7 ext.l D7
00000E6E 2007 move.l D0, D7
00000E70 720A moveq.l D1, 0x0A
00000E72 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E76 2F00 move.l -[A7], D0
00000E78 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00000E7C 588F addq.l A7, 4
00000E7E 2F00 move.l -[A7], D0
00000E80 4EBA 0A7E jsr [PC + 0xA7E /* 00001900 */]
00000E84 222E FFE4 move.l D1, [A6 - 0x1C]
00000E88 9280 sub.l D1, D0
00000E8A 2D41 FFDC move.l [A6 - 0x24], D1
00000E8E 202E FFD8 move.l D0, [A6 - 0x28]
00000E92 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00000E96 6C06 bge +0x8 /* 00000E9E */
00000E98 202E FFD8 move.l D0, [A6 - 0x28]
00000E9C 6004 bra +0x6 /* 00000EA2 */
label00000E9E:
00000E9E 202E FFE0 move.l D0, [A6 - 0x20]
label00000EA2:
00000EA2 B0AE FFE8 cmp.l D0, [A6 - 0x18]
00000EA6 6F06 ble +0x8 /* 00000EAE */
00000EA8 202E FFE8 move.l D0, [A6 - 0x18]
00000EAC 6014 bra +0x16 /* 00000EC2 */
label00000EAE:
00000EAE 202E FFD8 move.l D0, [A6 - 0x28]
00000EB2 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00000EB6 6C06 bge +0x8 /* 00000EBE */
00000EB8 202E FFD8 move.l D0, [A6 - 0x28]
00000EBC 6004 bra +0x6 /* 00000EC2 */
label00000EBE:
00000EBE 202E FFE0 move.l D0, [A6 - 0x20]
label00000EC2:
00000EC2 2D40 FFF4 move.l [A6 - 0xC], D0
00000EC6 202E FFD4 move.l D0, [A6 - 0x2C]
00000ECA B0AE FFDC cmp.l D0, [A6 - 0x24]
00000ECE 6C06 bge +0x8 /* 00000ED6 */
00000ED0 202E FFD4 move.l D0, [A6 - 0x2C]
00000ED4 6004 bra +0x6 /* 00000EDA */
label00000ED6:
00000ED6 202E FFDC move.l D0, [A6 - 0x24]
label00000EDA:
00000EDA B0AE FFE4 cmp.l D0, [A6 - 0x1C]
00000EDE 6F06 ble +0x8 /* 00000EE6 */
00000EE0 202E FFE4 move.l D0, [A6 - 0x1C]
00000EE4 6014 bra +0x16 /* 00000EFA */
label00000EE6:
00000EE6 202E FFD4 move.l D0, [A6 - 0x2C]
00000EEA B0AE FFDC cmp.l D0, [A6 - 0x24]
00000EEE 6C06 bge +0x8 /* 00000EF6 */
00000EF0 202E FFD4 move.l D0, [A6 - 0x2C]
00000EF4 6004 bra +0x6 /* 00000EFA */
label00000EF6:
00000EF6 202E FFDC move.l D0, [A6 - 0x24]
label00000EFA:
00000EFA 2D40 FFF0 move.l [A6 - 0x10], D0
00000EFE 202E FFD8 move.l D0, [A6 - 0x28]
00000F02 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00000F06 6F06 ble +0x8 /* 00000F0E */
00000F08 202E FFD8 move.l D0, [A6 - 0x28]
00000F0C 6004 bra +0x6 /* 00000F12 */
label00000F0E:
00000F0E 202E FFE0 move.l D0, [A6 - 0x20]
label00000F12:
00000F12 B0AE FFE8 cmp.l D0, [A6 - 0x18]
00000F16 6C06 bge +0x8 /* 00000F1E */
00000F18 202E FFE8 move.l D0, [A6 - 0x18]
00000F1C 6014 bra +0x16 /* 00000F32 */
label00000F1E:
00000F1E 202E FFD8 move.l D0, [A6 - 0x28]
00000F22 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00000F26 6F06 ble +0x8 /* 00000F2E */
00000F28 202E FFD8 move.l D0, [A6 - 0x28]
00000F2C 6004 bra +0x6 /* 00000F32 */
label00000F2E:
00000F2E 202E FFE0 move.l D0, [A6 - 0x20]
label00000F32:
00000F32 2D40 FFFC move.l [A6 - 0x4], D0
00000F36 202E FFD4 move.l D0, [A6 - 0x2C]
00000F3A B0AE FFDC cmp.l D0, [A6 - 0x24]
00000F3E 6F06 ble +0x8 /* 00000F46 */
00000F40 202E FFD4 move.l D0, [A6 - 0x2C]
00000F44 6004 bra +0x6 /* 00000F4A */
label00000F46:
00000F46 202E FFDC move.l D0, [A6 - 0x24]
label00000F4A:
00000F4A B0AE FFE4 cmp.l D0, [A6 - 0x1C]
00000F4E 6C06 bge +0x8 /* 00000F56 */
00000F50 202E FFE4 move.l D0, [A6 - 0x1C]
00000F54 6014 bra +0x16 /* 00000F6A */
label00000F56:
00000F56 202E FFD4 move.l D0, [A6 - 0x2C]
00000F5A B0AE FFDC cmp.l D0, [A6 - 0x24]
00000F5E 6F06 ble +0x8 /* 00000F66 */
00000F60 202E FFD4 move.l D0, [A6 - 0x2C]
00000F64 6004 bra +0x6 /* 00000F6A */
label00000F66:
00000F66 202E FFDC move.l D0, [A6 - 0x24]
label00000F6A:
00000F6A 2D40 FFF8 move.l [A6 - 0x8], D0
00000F6E 0C46 0384 cmpi.w D6, 0x384
00000F72 6C06 bge +0x8 /* 00000F7A */
00000F74 0C47 0384 cmpi.w D7, 0x384
00000F78 6C1C bge +0x1E /* 00000F96 */
label00000F7A:
00000F7A 48C7 ext.l D7
00000F7C 0C87 FFFF F574 cmpi.l D7, 0xFFFFF574
00000F82 6F12 ble +0x14 /* 00000F96 */
00000F84 0C47 1194 cmpi.w D7, 0x1194
00000F88 6C0C bge +0xE /* 00000F96 */
00000F8A 0C46 0384 cmpi.w D6, 0x384
00000F8E 6F0A ble +0xC /* 00000F9A */
00000F90 0C47 0384 cmpi.w D7, 0x384
00000F94 6E04 bgt +0x6 /* 00000F9A */
label00000F96:
00000F96 2D53 FFF0 move.l [A6 - 0x10], [A3]
label00000F9A:
00000F9A 0C46 0A8C cmpi.w D6, 0xA8C
00000F9E 6C06 bge +0x8 /* 00000FA6 */
00000FA0 0C47 0A8C cmpi.w D7, 0xA8C
00000FA4 6C1C bge +0x1E /* 00000FC2 */
label00000FA6:
00000FA6 48C7 ext.l D7
00000FA8 0C87 FFFF FC7C cmpi.l D7, 0xFFFFFC7C
00000FAE 6F12 ble +0x14 /* 00000FC2 */
00000FB0 0C47 189C cmpi.w D7, 0x189C
00000FB4 6C0C bge +0xE /* 00000FC2 */
00000FB6 0C46 0A8C cmpi.w D6, 0xA8C
00000FBA 6F0C ble +0xE /* 00000FC8 */
00000FBC 0C47 0A8C cmpi.w D7, 0xA8C
00000FC0 6E06 bgt +0x8 /* 00000FC8 */
label00000FC2:
00000FC2 2D6B 0008 FFF8 move.l [A6 - 0x8], [A3 + 0x8]
label00000FC8:
00000FC8 0C46 0708 cmpi.w D6, 0x708
00000FCC 6C06 bge +0x8 /* 00000FD4 */
00000FCE 0C47 0708 cmpi.w D7, 0x708
00000FD2 6C1C bge +0x1E /* 00000FF0 */
label00000FD4:
00000FD4 48C7 ext.l D7
00000FD6 0C87 FFFF F8F8 cmpi.l D7, 0xFFFFF8F8
00000FDC 6F12 ble +0x14 /* 00000FF0 */
00000FDE 0C47 1518 cmpi.w D7, 0x1518
00000FE2 6C0C bge +0xE /* 00000FF0 */
00000FE4 0C46 0708 cmpi.w D6, 0x708
00000FE8 6F0C ble +0xE /* 00000FF6 */
00000FEA 0C47 0708 cmpi.w D7, 0x708
00000FEE 6E06 bgt +0x8 /* 00000FF6 */
label00000FF0:
00000FF0 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4]
label00000FF6:
00000FF6 48C7 ext.l D7
00000FF8 0C87 FFFF F1F0 cmpi.l D7, 0xFFFFF1F0
00000FFE 6F06 ble +0x8 /* 00001006 */
00001000 0C47 0E10 cmpi.w D7, 0xE10
00001004 6D06 blt +0x8 /* 0000100C */
label00001006:
00001006 2D6B 000C FFFC move.l [A6 - 0x4], [A3 + 0xC]
label0000100C:
0000100C 41EE FFF0 lea.l A0, [A6 - 0x10]
00001010 224B movea.l A1, A3
00001012 22D8 move.l [A1]+, [A0]+
00001014 22D8 move.l [A1]+, [A0]+
00001016 22D8 move.l [A1]+, [A0]+
00001018 22D8 move.l [A1]+, [A0]+
0000101A 4CEE 08C0 FFC8 movem.l D6,D7,A3, [A6 - 0x38]
00001020 4E5E unlink A6
00001022 4E75 rts
export_1411:
00001024 4E56 FFA4 link A6, -0x005C
00001028 48E7 0310 movem.l -[A7], D6,D7,A3
0000102C 3C2E 0012 move.w D6, [A6 + 0x12]
00001030 3E2E 000E move.w D7, [A6 + 0xE]
00001034 266E 0008 movea.l A3, [A6 + 0x8]
00001038 41EE FFBC lea.l A0, [A6 - 0x44]
0000103C 224B movea.l A1, A3
0000103E 7010 moveq.l D0, 0x10
label00001040:
00001040 20D9 move.l [A0]+, [A1]+
00001042 51C8 FFFC dbf D0, -0x6 /* 00001040 */
00001046 7000 moveq.l D0, 0x00
00001048 2F00 move.l -[A7], D0
0000104A 7200 moveq.l D1, 0x00
0000104C 122B 0014 move.b D1, [A3 + 0x14]
00001050 2F01 move.l -[A7], D1
00001052 322B 0018 move.w D1, [A3 + 0x18]
00001056 48C1 ext.l D1
00001058 2F01 move.l -[A7], D1
0000105A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000105E 2D40 FFAC move.l [A6 - 0x54], D0
00001062 7000 moveq.l D0, 0x00
00001064 2F00 move.l -[A7], D0
00001066 7200 moveq.l D1, 0x00
00001068 122B 0016 move.b D1, [A3 + 0x16]
0000106C 2F01 move.l -[A7], D1
0000106E 322B 001C move.w D1, [A3 + 0x1C]
00001072 48C1 ext.l D1
00001074 2F01 move.l -[A7], D1
00001076 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000107A 2D40 FFB0 move.l [A6 - 0x50], D0
0000107E 7000 moveq.l D0, 0x00
00001080 2F00 move.l -[A7], D0
00001082 7200 moveq.l D1, 0x00
00001084 122B 0015 move.b D1, [A3 + 0x15]
00001088 2F01 move.l -[A7], D1
0000108A 322B 001A move.w D1, [A3 + 0x1A]
0000108E 48C1 ext.l D1
00001090 2F01 move.l -[A7], D1
00001092 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001096 2D40 FFB4 move.l [A6 - 0x4C], D0
0000109A 7000 moveq.l D0, 0x00
0000109C 2F00 move.l -[A7], D0
0000109E 7200 moveq.l D1, 0x00
000010A0 122B 0017 move.b D1, [A3 + 0x17]
000010A4 2F01 move.l -[A7], D1
000010A6 322B 001E move.w D1, [A3 + 0x1E]
000010AA 48C1 ext.l D1
000010AC 2F01 move.l -[A7], D1
000010AE 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000010B2 2D40 FFB8 move.l [A6 - 0x48], D0
000010B6 2F0B move.l -[A7], A3
000010B8 486E FFAC pea.l [A6 - 0x54]
000010BC 4EBA 0452 jsr [PC + 0x452 /* 00001510 */]
000010C0 202E FFB8 move.l D0, [A6 - 0x48]
000010C4 D0AE FFB0 add.l D0, [A6 - 0x50]
000010C8 7202 moveq.l D1, 0x02
000010CA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000010CE 2D40 FFA8 move.l [A6 - 0x58], D0
000010D2 202E FFB4 move.l D0, [A6 - 0x4C]
000010D6 D0AE FFAC add.l D0, [A6 - 0x54]
000010DA 7202 moveq.l D1, 0x02
000010DC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000010E0 2D40 FFA4 move.l [A6 - 0x5C], D0
000010E4 48C6 ext.l D6
000010E6 2206 move.l D1, D6
000010E8 D281 add.l D1, D1
000010EA 2001 move.l D0, D1
000010EC E589 lsl D1, 2
000010EE D280 add.l D1, D0
000010F0 2F01 move.l -[A7], D1
000010F2 48C7 ext.l D7
000010F4 2207 move.l D1, D7
000010F6 D281 add.l D1, D1
000010F8 2001 move.l D0, D1
000010FA E589 lsl D1, 2
000010FC D280 add.l D1, D0
000010FE 2F01 move.l -[A7], D1
00001100 486E FFAC pea.l [A6 - 0x54]
00001104 4EBA FC7E jsr [PC - 0x382 /* 00000D84 */]
00001108 202E FFB8 move.l D0, [A6 - 0x48]
0000110C B0AE FFB0 cmp.l D0, [A6 - 0x50]
00001110 4FEF 0044 lea.l A7, [A7 + 0x44]
00001114 6F22 ble +0x24 /* 00001138 */
00001116 202E FFB8 move.l D0, [A6 - 0x48]
0000111A 90AE FFB0 sub.l D0, [A6 - 0x50]
0000111E 2F00 move.l -[A7], D0
00001120 4878 3FFF push.l 0x3FFF
00001124 202E FFA8 move.l D0, [A6 - 0x58]
00001128 90AE FFB0 sub.l D0, [A6 - 0x50]
0000112C 2F00 move.l -[A7], D0
0000112E 4EBA 07D0 jsr [PC + 0x7D0 /* 00001900 */]
00001132 4FEF 000C lea.l A7, [A7 + 0xC]
00001136 6004 bra +0x6 /* 0000113C */
label00001138:
00001138 202E FFB0 move.l D0, [A6 - 0x50]
label0000113C:
0000113C 3740 003E move.w [A3 + 0x3E], D0
00001140 202E FFB4 move.l D0, [A6 - 0x4C]
00001144 B0AE FFAC cmp.l D0, [A6 - 0x54]
00001148 6F22 ble +0x24 /* 0000116C */
0000114A 202E FFB4 move.l D0, [A6 - 0x4C]
0000114E 90AE FFAC sub.l D0, [A6 - 0x54]
00001152 2F00 move.l -[A7], D0
00001154 4878 3FFF push.l 0x3FFF
00001158 202E FFA4 move.l D0, [A6 - 0x5C]
0000115C 90AE FFAC sub.l D0, [A6 - 0x54]
00001160 2F00 move.l -[A7], D0
00001162 4EBA 079C jsr [PC + 0x79C /* 00001900 */]
00001166 4FEF 000C lea.l A7, [A7 + 0xC]
0000116A 6004 bra +0x6 /* 00001170 */
label0000116C:
0000116C 202E FFAC move.l D0, [A6 - 0x54]
label00001170:
00001170 3740 003C move.w [A3 + 0x3C], D0
00001174 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00001178 206D B9F8 movea.l A0, [A5 - 0x4608]
0000117C 4868 0340 pea.l [A0 + 0x340]
00001180 486B 0016 pea.l [A3 + 0x16]
00001184 486B 001C pea.l [A3 + 0x1C]
00001188 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000118C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001190 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001194 4A40 tst.w D0
00001196 4FEF 0018 lea.l A7, [A7 + 0x18]
0000119A 6778 beq +0x7A /* 00001214 */
0000119C 486D 121A pea.l [A5 + 0x121A /* export_575 */]
000011A0 206D B9F8 movea.l A0, [A5 - 0x4608]
000011A4 4868 035A pea.l [A0 + 0x35A]
000011A8 486B 0014 pea.l [A3 + 0x14]
000011AC 486B 0018 pea.l [A3 + 0x18]
000011B0 2F2E FFAC move.l -[A7], [A6 - 0x54]
000011B4 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000011B8 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
000011BC 4A40 tst.w D0
000011BE 4FEF 0018 lea.l A7, [A7 + 0x18]
000011C2 6750 beq +0x52 /* 00001214 */
000011C4 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
000011C8 206D B9F8 movea.l A0, [A5 - 0x4608]
000011CC 4868 0340 pea.l [A0 + 0x340]
000011D0 486B 0017 pea.l [A3 + 0x17]
000011D4 486B 001E pea.l [A3 + 0x1E]
000011D8 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000011DC 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000011E0 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
000011E4 4A40 tst.w D0
000011E6 4FEF 0018 lea.l A7, [A7 + 0x18]
000011EA 6728 beq +0x2A /* 00001214 */
000011EC 486D 121A pea.l [A5 + 0x121A /* export_575 */]
000011F0 206D B9F8 movea.l A0, [A5 - 0x4608]
000011F4 4868 035A pea.l [A0 + 0x35A]
000011F8 486B 0015 pea.l [A3 + 0x15]
000011FC 486B 001A pea.l [A3 + 0x1A]
00001200 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00001204 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001208 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
0000120C 4A40 tst.w D0
0000120E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001212 6612 bne +0x14 /* 00001226 */
label00001214:
00001214 41EE FFBC lea.l A0, [A6 - 0x44]
00001218 224B movea.l A1, A3
0000121A 7010 moveq.l D0, 0x10
label0000121C:
0000121C 22D8 move.l [A1]+, [A0]+
0000121E 51C8 FFFC dbf D0, -0x6 /* 0000121C */
00001222 7000 moveq.l D0, 0x00
00001224 6030 bra +0x32 /* 00001256 */
label00001226:
00001226 48C7 ext.l D7
00001228 2207 move.l D1, D7
0000122A D281 add.l D1, D1
0000122C 2001 move.l D0, D1
0000122E E589 lsl D1, 2
00001230 D280 add.l D1, D0
00001232 3741 0040 move.w [A3 + 0x40], D1
00001236 48C6 ext.l D6
00001238 2206 move.l D1, D6
0000123A D281 add.l D1, D1
0000123C 2001 move.l D0, D1
0000123E E589 lsl D1, 2
00001240 D280 add.l D1, D0
00001242 3741 0042 move.w [A3 + 0x42], D1
00001246 486B 0014 pea.l [A3 + 0x14]
0000124A 486B 0018 pea.l [A3 + 0x18]
0000124E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001252 7001 moveq.l D0, 0x01
00001254 508F addq.l A7, 8
label00001256:
00001256 4CEE 08C0 FF98 movem.l D6,D7,A3, [A6 - 0x68]
0000125C 4E5E unlink A6
0000125E 4E75 rts
export_1412:
fn00001260:
00001260 4E56 FFF6 link A6, -0x000A
00001264 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001268 286E 000C movea.l A4, [A6 + 0xC]
0000126C 266E 0008 movea.l A3, [A6 + 0x8]
00001270 4878 3FFF push.l 0x3FFF
00001274 302B 0006 move.w D0, [A3 + 0x6]
00001278 48C0 ext.l D0
0000127A 322B 0002 move.w D1, [A3 + 0x2]
0000127E 48C1 ext.l D1
00001280 9081 sub.l D0, D1
00001282 2F00 move.l -[A7], D0
00001284 302C 003E move.w D0, [A4 + 0x3E]
00001288 48C0 ext.l D0
0000128A 2F00 move.l -[A7], D0
0000128C 4EBA 0672 jsr [PC + 0x672 /* 00001900 */]
00001290 322B 0002 move.w D1, [A3 + 0x2]
00001294 48C1 ext.l D1
00001296 D280 add.l D1, D0
00001298 3D41 FFFA move.w [A6 - 0x6], D1
0000129C 4878 3FFF push.l 0x3FFF
000012A0 302B 0004 move.w D0, [A3 + 0x4]
000012A4 48C0 ext.l D0
000012A6 3213 move.w D1, [A3]
000012A8 48C1 ext.l D1
000012AA 9081 sub.l D0, D1
000012AC 2F00 move.l -[A7], D0
000012AE 302C 003C move.w D0, [A4 + 0x3C]
000012B2 48C0 ext.l D0
000012B4 2F00 move.l -[A7], D0
000012B6 4EBA 0648 jsr [PC + 0x648 /* 00001900 */]
000012BA 3213 move.w D1, [A3]
000012BC 48C1 ext.l D1
000012BE D280 add.l D1, D0
000012C0 3D41 FFF8 move.w [A6 - 0x8], D1
000012C4 3D6C 0040 FFF6 move.w [A6 - 0xA], [A4 + 0x40]
000012CA 3E2C 0042 move.w D7, [A4 + 0x42]
000012CE DE6C 0040 add.w D7, [A4 + 0x40]
000012D2 4A47 tst.w D7
000012D4 4FEF 0018 lea.l A7, [A7 + 0x18]
000012D8 6F06 ble +0x8 /* 000012E0 */
000012DA 0C47 0E10 cmpi.w D7, 0xE10
000012DE 6D10 blt +0x12 /* 000012F0 */
label000012E0:
000012E0 302B 0006 move.w D0, [A3 + 0x6]
000012E4 906E FFFA sub.w D0, [A6 - 0x6]
000012E8 3D40 FFFE move.w [A6 - 0x2], D0
000012EC 6000 00DA bra +0xDC /* 000013C8 */
label000012F0:
000012F0 0C6E 0708 FFF6 cmpi.w [A6 - 0xA], 0x708
000012F6 6C06 bge +0x8 /* 000012FE */
000012F8 0C47 0708 cmpi.w D7, 0x708
000012FC 6C1E bge +0x20 /* 0000131C */
label000012FE:
000012FE 48C7 ext.l D7
00001300 0C87 FFFF F8F8 cmpi.l D7, 0xFFFFF8F8
00001306 6F14 ble +0x16 /* 0000131C */
00001308 0C47 1518 cmpi.w D7, 0x1518
0000130C 6C0E bge +0x10 /* 0000131C */
0000130E 0C6E 0708 FFF6 cmpi.w [A6 - 0xA], 0x708
00001314 6F16 ble +0x18 /* 0000132C */
00001316 0C47 0708 cmpi.w D7, 0x708
0000131A 6E10 bgt +0x12 /* 0000132C */
label0000131C:
0000131C 302E FFFA move.w D0, [A6 - 0x6]
00001320 906B 0002 sub.w D0, [A3 + 0x2]
00001324 3D40 FFFE move.w [A6 - 0x2], D0
00001328 6000 009E bra +0xA0 /* 000013C8 */
label0000132C:
0000132C 302E FFF6 move.w D0, [A6 - 0xA]
00001330 48C0 ext.l D0
00001332 720A moveq.l D1, 0x0A
00001334 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001338 2F00 move.l -[A7], D0
0000133A 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
0000133E 3A00 move.w D5, D0
00001340 48C7 ext.l D7
00001342 2007 move.l D0, D7
00001344 720A moveq.l D1, 0x0A
00001346 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000134A 2F00 move.l -[A7], D0
0000134C 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
00001350 3C00 move.w D6, D0
00001352 BC45 cmp.w D6, D5
00001354 508F addq.l A7, 8
00001356 6C06 bge +0x8 /* 0000135E */
00001358 48C5 ext.l D5
0000135A 2005 move.l D0, D5
0000135C 6004 bra +0x6 /* 00001362 */
label0000135E:
0000135E 48C6 ext.l D6
00001360 2006 move.l D0, D6
label00001362:
00001362 3800 move.w D4, D0
00001364 6F26 ble +0x28 /* 0000138C */
00001366 48C4 ext.l D4
00001368 2F04 move.l -[A7], D4
0000136A 4878 4000 push.l 0x4000 /* '@\0' */
0000136E 302B 0006 move.w D0, [A3 + 0x6]
00001372 48C0 ext.l D0
00001374 322E FFFA move.w D1, [A6 - 0x6]
00001378 48C1 ext.l D1
0000137A 9081 sub.l D0, D1
0000137C 2F00 move.l -[A7], D0
0000137E 4EBA 0580 jsr [PC + 0x580 /* 00001900 */]
00001382 3D40 FFFE move.w [A6 - 0x2], D0
00001386 4FEF 000C lea.l A7, [A7 + 0xC]
0000138A 603C bra +0x3E /* 000013C8 */
label0000138C:
0000138C BC45 cmp.w D6, D5
0000138E 6F06 ble +0x8 /* 00001396 */
00001390 48C5 ext.l D5
00001392 2005 move.l D0, D5
00001394 6004 bra +0x6 /* 0000139A */
label00001396:
00001396 48C6 ext.l D6
00001398 2006 move.l D0, D6
label0000139A:
0000139A 3800 move.w D4, D0
0000139C 6C26 bge +0x28 /* 000013C4 */
0000139E 48C4 ext.l D4
000013A0 2F04 move.l -[A7], D4
000013A2 4878 4000 push.l 0x4000 /* '@\0' */
000013A6 302B 0002 move.w D0, [A3 + 0x2]
000013AA 48C0 ext.l D0
000013AC 322E FFFA move.w D1, [A6 - 0x6]
000013B0 48C1 ext.l D1
000013B2 9081 sub.l D0, D1
000013B4 2F00 move.l -[A7], D0
000013B6 4EBA 0548 jsr [PC + 0x548 /* 00001900 */]
000013BA 3D40 FFFE move.w [A6 - 0x2], D0
000013BE 4FEF 000C lea.l A7, [A7 + 0xC]
000013C2 6004 bra +0x6 /* 000013C8 */
label000013C4:
000013C4 426E FFFE clr.w [A6 - 0x2]
label000013C8:
000013C8 0C6E 0384 FFF6 cmpi.w [A6 - 0xA], 0x384
000013CE 6C06 bge +0x8 /* 000013D6 */
000013D0 0C47 0384 cmpi.w D7, 0x384
000013D4 6C1E bge +0x20 /* 000013F4 */
label000013D6:
000013D6 48C7 ext.l D7
000013D8 0C87 FFFF F574 cmpi.l D7, 0xFFFFF574
000013DE 6F14 ble +0x16 /* 000013F4 */
000013E0 0C47 1194 cmpi.w D7, 0x1194
000013E4 6C0E bge +0x10 /* 000013F4 */
000013E6 0C6E 0384 FFF6 cmpi.w [A6 - 0xA], 0x384
000013EC 6F14 ble +0x16 /* 00001402 */
000013EE 0C47 0384 cmpi.w D7, 0x384
000013F2 6E0E bgt +0x10 /* 00001402 */
label000013F4:
000013F4 302E FFF8 move.w D0, [A6 - 0x8]
000013F8 9053 sub.w D0, [A3]
000013FA 3D40 FFFC move.w [A6 - 0x4], D0
000013FE 6000 00D8 bra +0xDA /* 000014D8 */
label00001402:
00001402 0C6E 0A8C FFF6 cmpi.w [A6 - 0xA], 0xA8C
00001408 6C06 bge +0x8 /* 00001410 */
0000140A 0C47 0A8C cmpi.w D7, 0xA8C
0000140E 6C1E bge +0x20 /* 0000142E */
label00001410:
00001410 48C7 ext.l D7
00001412 0C87 FFFF FC7C cmpi.l D7, 0xFFFFFC7C
00001418 6F14 ble +0x16 /* 0000142E */
0000141A 0C47 189C cmpi.w D7, 0x189C
0000141E 6C0E bge +0x10 /* 0000142E */
00001420 0C6E 0A8C FFF6 cmpi.w [A6 - 0xA], 0xA8C
00001426 6F16 ble +0x18 /* 0000143E */
00001428 0C47 0A8C cmpi.w D7, 0xA8C
0000142C 6E10 bgt +0x12 /* 0000143E */
label0000142E:
0000142E 302B 0004 move.w D0, [A3 + 0x4]
00001432 906E FFF8 sub.w D0, [A6 - 0x8]
00001436 3D40 FFFC move.w [A6 - 0x4], D0
0000143A 6000 009C bra +0x9E /* 000014D8 */
label0000143E:
0000143E 302E FFF6 move.w D0, [A6 - 0xA]
00001442 48C0 ext.l D0
00001444 720A moveq.l D1, 0x0A
00001446 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000144A 2F00 move.l -[A7], D0
0000144C 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00001450 3A00 move.w D5, D0
00001452 48C7 ext.l D7
00001454 2007 move.l D0, D7
00001456 720A moveq.l D1, 0x0A
00001458 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000145C 2F00 move.l -[A7], D0
0000145E 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
00001462 3C00 move.w D6, D0
00001464 BC45 cmp.w D6, D5
00001466 508F addq.l A7, 8
00001468 6C06 bge +0x8 /* 00001470 */
0000146A 48C5 ext.l D5
0000146C 2005 move.l D0, D5
0000146E 6004 bra +0x6 /* 00001474 */
label00001470:
00001470 48C6 ext.l D6
00001472 2006 move.l D0, D6
label00001474:
00001474 3800 move.w D4, D0
00001476 6F24 ble +0x26 /* 0000149C */
00001478 48C4 ext.l D4
0000147A 2F04 move.l -[A7], D4
0000147C 4878 4000 push.l 0x4000 /* '@\0' */
00001480 302E FFF8 move.w D0, [A6 - 0x8]
00001484 48C0 ext.l D0
00001486 3213 move.w D1, [A3]
00001488 48C1 ext.l D1
0000148A 9081 sub.l D0, D1
0000148C 2F00 move.l -[A7], D0
0000148E 4EBA 0470 jsr [PC + 0x470 /* 00001900 */]
00001492 3D40 FFFC move.w [A6 - 0x4], D0
00001496 4FEF 000C lea.l A7, [A7 + 0xC]
0000149A 603C bra +0x3E /* 000014D8 */
label0000149C:
0000149C BC45 cmp.w D6, D5
0000149E 6F06 ble +0x8 /* 000014A6 */
000014A0 48C5 ext.l D5
000014A2 2005 move.l D0, D5
000014A4 6004 bra +0x6 /* 000014AA */
label000014A6:
000014A6 48C6 ext.l D6
000014A8 2006 move.l D0, D6
label000014AA:
000014AA 3800 move.w D4, D0
000014AC 6C26 bge +0x28 /* 000014D4 */
000014AE 48C4 ext.l D4
000014B0 2F04 move.l -[A7], D4
000014B2 4878 4000 push.l 0x4000 /* '@\0' */
000014B6 302E FFF8 move.w D0, [A6 - 0x8]
000014BA 48C0 ext.l D0
000014BC 322B 0004 move.w D1, [A3 + 0x4]
000014C0 48C1 ext.l D1
000014C2 9081 sub.l D0, D1
000014C4 2F00 move.l -[A7], D0
000014C6 4EBA 0438 jsr [PC + 0x438 /* 00001900 */]
000014CA 3D40 FFFC move.w [A6 - 0x4], D0
000014CE 4FEF 000C lea.l A7, [A7 + 0xC]
000014D2 6004 bra +0x6 /* 000014D8 */
label000014D4:
000014D4 426E FFFC clr.w [A6 - 0x4]
label000014D8:
000014D8 302E FFFA move.w D0, [A6 - 0x6]
000014DC 906E FFFE sub.w D0, [A6 - 0x2]
000014E0 3740 0002 move.w [A3 + 0x2], D0
000014E4 302E FFF8 move.w D0, [A6 - 0x8]
000014E8 906E FFFC sub.w D0, [A6 - 0x4]
000014EC 3680 move.w [A3], D0
000014EE 302E FFFE move.w D0, [A6 - 0x2]
000014F2 D06E FFFA add.w D0, [A6 - 0x6]
000014F6 3740 0006 move.w [A3 + 0x6], D0
000014FA 302E FFFC move.w D0, [A6 - 0x4]
000014FE D06E FFF8 add.w D0, [A6 - 0x8]
00001502 3740 0004 move.w [A3 + 0x4], D0
00001506 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
0000150C 4E5E unlink A6
0000150E 4E75 rts
fn00001510:
00001510 4E56 FFF8 link A6, -0x0008
00001514 48E7 0018 movem.l -[A7], A3,A4
00001518 286E 000C movea.l A4, [A6 + 0xC]
0000151C 266E 0008 movea.l A3, [A6 + 0x8]
00001520 426E FFF8 clr.w [A6 - 0x8]
00001524 426E FFFA clr.w [A6 - 0x6]
00001528 202B 000C move.l D0, [A3 + 0xC]
0000152C 90AB 0004 sub.l D0, [A3 + 0x4]
00001530 3D40 FFFE move.w [A6 - 0x2], D0
00001534 202B 0008 move.l D0, [A3 + 0x8]
00001538 9093 sub.l D0, [A3]
0000153A 3D40 FFFC move.w [A6 - 0x4], D0
0000153E 2F0C move.l -[A7], A4
00001540 486E FFF8 pea.l [A6 - 0x8]
00001544 4EBA FD1A jsr [PC - 0x2E6 /* 00001260 */]
00001548 302E FFFE move.w D0, [A6 - 0x2]
0000154C 48C0 ext.l D0
0000154E D0AB 0004 add.l D0, [A3 + 0x4]
00001552 2740 000C move.l [A3 + 0xC], D0
00001556 302E FFFC move.w D0, [A6 - 0x4]
0000155A 48C0 ext.l D0
0000155C D093 add.l D0, [A3]
0000155E 2740 0008 move.l [A3 + 0x8], D0
00001562 302E FFFA move.w D0, [A6 - 0x6]
00001566 48C0 ext.l D0
00001568 D1AB 0004 add.l [A3 + 0x4], D0
0000156C 302E FFF8 move.w D0, [A6 - 0x8]
00001570 48C0 ext.l D0
00001572 D193 add.l [A3], D0
00001574 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
0000157A 4E5E unlink A6
0000157C 4E75 rts
fn0000157E:
0000157E 4E56 FFF8 link A6, -0x0008
00001582 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001586 302E 000E move.w D0, [A6 + 0xE]
0000158A D06E 000A add.w D0, [A6 + 0xA]
0000158E 48C0 ext.l D0
00001590 81FC 0002 divs.w D0, 0x2
00001594 3D40 FFFA move.w [A6 - 0x6], D0
00001598 302E 000C move.w D0, [A6 + 0xC]
0000159C D06E 0008 add.w D0, [A6 + 0x8]
000015A0 48C0 ext.l D0
000015A2 81FC 0002 divs.w D0, 0x2
000015A6 3D40 FFF8 move.w [A6 - 0x8], D0
000015AA 302E 000A move.w D0, [A6 + 0xA]
000015AE B06E 000E cmp.w D0, [A6 + 0xE]
000015B2 662A bne +0x2C /* 000015DE */
000015B4 302E 0010 move.w D0, [A6 + 0x10]
000015B8 B06E FFF8 cmp.w D0, [A6 - 0x8]
000015BC 6C08 bge +0xA /* 000015C6 */
000015BE 303C 0384 move.w D0, 0x384
000015C2 6000 0192 bra +0x194 /* 00001756 */
label000015C6:
000015C6 302E 0010 move.w D0, [A6 + 0x10]
000015CA B06E FFF8 cmp.w D0, [A6 - 0x8]
000015CE 6F08 ble +0xA /* 000015D8 */
000015D0 303C 0A8C move.w D0, 0xA8C
000015D4 6000 0180 bra +0x182 /* 00001756 */
label000015D8:
000015D8 7000 moveq.l D0, 0x00
000015DA 6000 017A bra +0x17C /* 00001756 */
label000015DE:
000015DE 302E 0012 move.w D0, [A6 + 0x12]
000015E2 906E FFFA sub.w D0, [A6 - 0x6]
000015E6 3D40 FFFE move.w [A6 - 0x2], D0
000015EA 302E FFF8 move.w D0, [A6 - 0x8]
000015EE 906E 0010 sub.w D0, [A6 + 0x10]
000015F2 3D40 FFFC move.w [A6 - 0x4], D0
000015F6 4A6E FFFE tst.w [A6 - 0x2]
000015FA 6C26 bge +0x28 /* 00001622 */
000015FC 4A6E FFFC tst.w [A6 - 0x4]
00001600 6C0A bge +0xC /* 0000160C */
00001602 3C3C 00B5 move.w D6, 0xB5
00001606 3A3C 010D move.w D5, 0x10D
0000160A 6060 bra +0x62 /* 0000166C */
label0000160C:
0000160C 4A6E FFFC tst.w [A6 - 0x4]
00001610 6608 bne +0xA /* 0000161A */
00001612 303C 0708 move.w D0, 0x708
00001616 6000 013E bra +0x140 /* 00001756 */
label0000161A:
0000161A 7C5B moveq.l D6, 0x5B
0000161C 3A3C 00B3 move.w D5, 0xB3
00001620 604A bra +0x4C /* 0000166C */
label00001622:
00001622 4A6E FFFE tst.w [A6 - 0x2]
00001626 6622 bne +0x24 /* 0000164A */
00001628 4A6E FFFC tst.w [A6 - 0x4]
0000162C 6C08 bge +0xA /* 00001636 */
0000162E 303C 0A8C move.w D0, 0xA8C
00001632 6000 0122 bra +0x124 /* 00001756 */
label00001636:
00001636 4A6E FFFC tst.w [A6 - 0x4]
0000163A 6F08 ble +0xA /* 00001644 */
0000163C 303C 0384 move.w D0, 0x384
00001640 6000 0114 bra +0x116 /* 00001756 */
label00001644:
00001644 7000 moveq.l D0, 0x00
00001646 6000 010E bra +0x110 /* 00001756 */
label0000164A:
0000164A 4A6E FFFC tst.w [A6 - 0x4]
0000164E 6C0A bge +0xC /* 0000165A */
00001650 3C3C 010F move.w D6, 0x10F
00001654 3A3C 0167 move.w D5, 0x167
00001658 6012 bra +0x14 /* 0000166C */
label0000165A:
0000165A 4A6E FFFC tst.w [A6 - 0x4]
0000165E 6608 bne +0xA /* 00001668 */
00001660 303C 0708 move.w D0, 0x708
00001664 6000 00F0 bra +0xF2 /* 00001756 */
label00001668:
00001668 7C01 moveq.l D6, 0x01
0000166A 7A59 moveq.l D5, 0x59
label0000166C:
0000166C 302E FFFC move.w D0, [A6 - 0x4]
00001670 48C0 ext.l D0
00001672 2200 move.l D1, D0
00001674 C0FC 3FFF mulu.w D0, 0x3FFF
00001678 4841 swap.w D1
0000167A C2FC 3FFF mulu.w D1, 0x3FFF
0000167E 4841 swap.w D1
00001680 4241 clr.w D1
00001682 D081 add.l D0, D1
00001684 322E FFFE move.w D1, [A6 - 0x2]
00001688 48C1 ext.l D1
0000168A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000168E 322E 000E move.w D1, [A6 + 0xE]
00001692 48C1 ext.l D1
00001694 342E 000A move.w D2, [A6 + 0xA]
00001698 48C2 ext.l D2
0000169A 9282 sub.l D1, D2
0000169C 5281 addq.l D1, 1
0000169E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000016A2 322E 000C move.w D1, [A6 + 0xC]
000016A6 48C1 ext.l D1
000016A8 342E 0008 move.w D2, [A6 + 0x8]
000016AC 48C2 ext.l D2
000016AE 9282 sub.l D1, D2
000016B0 5281 addq.l D1, 1
000016B2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000016B6 2800 move.l D4, D0
000016B8 0C46 0708 cmpi.w D6, 0x708
000016BC 6D00 0082 blt +0x84 /* 00001740 */
000016C0 603A bra +0x3C /* 000016FC */
label000016C2:
000016C2 3006 move.w D0, D6
000016C4 D045 add.w D0, D5
000016C6 48C0 ext.l D0
000016C8 81FC 0002 divs.w D0, 0x2
000016CC 3E00 move.w D7, D0
000016CE 48C7 ext.l D7
000016D0 2F07 move.l -[A7], D7
000016D2 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
000016D6 588F addq.l A7, 4
000016D8 2F00 move.l -[A7], D0
000016DA 4878 4000 push.l 0x4000 /* '@\0' */
000016DE 48C7 ext.l D7
000016E0 2F07 move.l -[A7], D7
000016E2 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
000016E6 588F addq.l A7, 4
000016E8 2F00 move.l -[A7], D0
000016EA 4EBA 0214 jsr [PC + 0x214 /* 00001900 */]
000016EE B880 cmp.l D4, D0
000016F0 4FEF 000C lea.l A7, [A7 + 0xC]
000016F4 6F04 ble +0x6 /* 000016FA */
000016F6 3A07 move.w D5, D7
000016F8 6002 bra +0x4 /* 000016FC */
label000016FA:
000016FA 3C07 move.w D6, D7
label000016FC:
000016FC 3005 move.w D0, D5
000016FE 5340 subq.w D0, 1
00001700 B046 cmp.w D0, D6
00001702 6EBE bgt -0x40 /* 000016C2 */
00001704 6042 bra +0x44 /* 00001748 */
label00001706:
00001706 3006 move.w D0, D6
00001708 D045 add.w D0, D5
0000170A 48C0 ext.l D0
0000170C 81FC 0002 divs.w D0, 0x2
00001710 3E00 move.w D7, D0
00001712 48C7 ext.l D7
00001714 2F07 move.l -[A7], D7
00001716 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */]
0000171A 588F addq.l A7, 4
0000171C 2F00 move.l -[A7], D0
0000171E 4878 4000 push.l 0x4000 /* '@\0' */
00001722 48C7 ext.l D7
00001724 2F07 move.l -[A7], D7
00001726 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */]
0000172A 588F addq.l A7, 4
0000172C 2F00 move.l -[A7], D0
0000172E 4EBA 01D0 jsr [PC + 0x1D0 /* 00001900 */]
00001732 B880 cmp.l D4, D0
00001734 4FEF 000C lea.l A7, [A7 + 0xC]
00001738 6C04 bge +0x6 /* 0000173E */
0000173A 3A07 move.w D5, D7
0000173C 6002 bra +0x4 /* 00001740 */
label0000173E:
0000173E 3C07 move.w D6, D7
label00001740:
00001740 3005 move.w D0, D5
00001742 5340 subq.w D0, 1
00001744 B046 cmp.w D0, D6
00001746 6EBE bgt -0x40 /* 00001706 */
label00001748:
00001748 48C6 ext.l D6
0000174A 2206 move.l D1, D6
0000174C D281 add.l D1, D1
0000174E 2001 move.l D0, D1
00001750 E589 lsl D1, 2
00001752 D280 add.l D1, D0
00001754 3001 move.w D0, D1
label00001756:
00001756 4CEE 00F0 FFE8 movem.l D4,D5,D6,D7, [A6 - 0x18]
0000175C 4E5E unlink A6
0000175E 4E75 rts
export_1413:
00001760 4E56 FFF8 link A6, -0x0008
00001764 48E7 0118 movem.l -[A7], D7,A3,A4
00001768 286E 0008 movea.l A4, [A6 + 0x8]
0000176C 266C 0010 movea.l A3, [A4 + 0x10]
00001770 41EE FFF8 lea.l A0, [A6 - 0x8]
00001774 224C movea.l A1, A4
00001776 20D9 move.l [A0]+, [A1]+
00001778 20D9 move.l [A0]+, [A1]+
0000177A 2F0B move.l -[A7], A3
0000177C 486E FFF8 pea.l [A6 - 0x8]
00001780 4EBA FADE jsr [PC - 0x522 /* 00001260 */]
00001784 4A2B 002D tst.b [A3 + 0x2D]
00001788 508F addq.l A7, 8
0000178A 6700 00AE beq +0xB0 /* 0000183A */
0000178E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001792 41EE 0000 lea.l A0, [A6 + 0x0]
00001796 2F20 move.l -[A7], -[A0]
00001798 2F20 move.l -[A7], -[A0]
0000179A 4EBA F382 jsr [PC - 0xC7E /* 00000B1E */]
0000179E 4A40 tst.w D0
000017A0 4FEF 000C lea.l A7, [A7 + 0xC]
000017A4 6700 008E beq +0x90 /* 00001834 */
000017A8 7001 moveq.l D0, 0x01
000017AA 2F00 move.l -[A7], D0
000017AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000017B0 41EE 0000 lea.l A0, [A6 + 0x0]
000017B4 2F20 move.l -[A7], -[A0]
000017B6 2F20 move.l -[A7], -[A0]
000017B8 4EBA FDC4 jsr [PC - 0x23C /* 0000157E */]
000017BC 4FEF 000C lea.l A7, [A7 + 0xC]
000017C0 2200 move.l D1, D0
000017C2 201F move.l D0, [A7]+
000017C4 3E01 move.w D7, D1
000017C6 BE6B 0040 cmp.w D7, [A3 + 0x40]
000017CA 6D0E blt +0x10 /* 000017DA */
000017CC 322B 0042 move.w D1, [A3 + 0x42]
000017D0 D26B 0040 add.w D1, [A3 + 0x40]
000017D4 B247 cmp.w D1, D7
000017D6 6C00 011E bge +0x120 /* 000018F6 */
label000017DA:
000017DA BE6B 0040 cmp.w D7, [A3 + 0x40]
000017DE 6E0E bgt +0x10 /* 000017EE */
000017E0 322B 0042 move.w D1, [A3 + 0x42]
000017E4 D26B 0040 add.w D1, [A3 + 0x40]
000017E8 B247 cmp.w D1, D7
000017EA 6F00 010A ble +0x10C /* 000018F6 */
label000017EE:
000017EE 3207 move.w D1, D7
000017F0 D27C 0E10 add.w D1, 0xE10
000017F4 B26B 0040 cmp.w D1, [A3 + 0x40]
000017F8 6D14 blt +0x16 /* 0000180E */
000017FA 3207 move.w D1, D7
000017FC D27C 0E10 add.w D1, 0xE10
00001800 342B 0042 move.w D2, [A3 + 0x42]
00001804 D46B 0040 add.w D2, [A3 + 0x40]
00001808 B441 cmp.w D2, D1
0000180A 6C00 00EA bge +0xEC /* 000018F6 */
label0000180E:
0000180E 3207 move.w D1, D7
00001810 927C 0E10 sub.w D1, 0xE10
00001814 B26B 0040 cmp.w D1, [A3 + 0x40]
00001818 6E14 bgt +0x16 /* 0000182E */
0000181A 3207 move.w D1, D7
0000181C 927C 0E10 sub.w D1, 0xE10
00001820 342B 0042 move.w D2, [A3 + 0x42]
00001824 D46B 0040 add.w D2, [A3 + 0x40]
00001828 B441 cmp.w D2, D1
0000182A 6F00 00CA ble +0xCC /* 000018F6 */
label0000182E:
0000182E 7000 moveq.l D0, 0x00
00001830 6000 00C4 bra +0xC6 /* 000018F6 */
label00001834:
00001834 7000 moveq.l D0, 0x00
00001836 6000 00BE bra +0xC0 /* 000018F6 */
label0000183A:
0000183A 302B 003A move.w D0, [A3 + 0x3A]
0000183E 48C0 ext.l D0
00001840 2F00 move.l -[A7], D0
00001842 206D B9F8 movea.l A0, [A5 - 0x4608]
00001846 3028 017A move.w D0, [A0 + 0x17A]
0000184A 48C0 ext.l D0
0000184C 2F00 move.l -[A7], D0
0000184E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001852 48C0 ext.l D0
00001854 508F addq.l A7, 8
00001856 2F00 move.l -[A7], D0
00001858 2F2E 000C move.l -[A7], [A6 + 0xC]
0000185C 41EE 0000 lea.l A0, [A6 + 0x0]
00001860 2F20 move.l -[A7], -[A0]
00001862 2F20 move.l -[A7], -[A0]
00001864 4EBA ED3A jsr [PC - 0x12C6 /* 000005A0 */]
00001868 4A40 tst.w D0
0000186A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000186E 6700 0084 beq +0x86 /* 000018F4 */
00001872 7001 moveq.l D0, 0x01
00001874 2F00 move.l -[A7], D0
00001876 2F2E 000C move.l -[A7], [A6 + 0xC]
0000187A 41EE 0000 lea.l A0, [A6 + 0x0]
0000187E 2F20 move.l -[A7], -[A0]
00001880 2F20 move.l -[A7], -[A0]
00001882 4EBA FCFA jsr [PC - 0x306 /* 0000157E */]
00001886 4FEF 000C lea.l A7, [A7 + 0xC]
0000188A 2200 move.l D1, D0
0000188C 201F move.l D0, [A7]+
0000188E 3E01 move.w D7, D1
00001890 BE6B 0040 cmp.w D7, [A3 + 0x40]
00001894 6D0C blt +0xE /* 000018A2 */
00001896 322B 0042 move.w D1, [A3 + 0x42]
0000189A D26B 0040 add.w D1, [A3 + 0x40]
0000189E B247 cmp.w D1, D7
000018A0 6C54 bge +0x56 /* 000018F6 */
label000018A2:
000018A2 BE6B 0040 cmp.w D7, [A3 + 0x40]
000018A6 6E0C bgt +0xE /* 000018B4 */
000018A8 322B 0042 move.w D1, [A3 + 0x42]
000018AC D26B 0040 add.w D1, [A3 + 0x40]
000018B0 B247 cmp.w D1, D7
000018B2 6F42 ble +0x44 /* 000018F6 */
label000018B4:
000018B4 3207 move.w D1, D7
000018B6 D27C 0E10 add.w D1, 0xE10
000018BA B26B 0040 cmp.w D1, [A3 + 0x40]
000018BE 6D12 blt +0x14 /* 000018D2 */
000018C0 3207 move.w D1, D7
000018C2 D27C 0E10 add.w D1, 0xE10
000018C6 342B 0042 move.w D2, [A3 + 0x42]
000018CA D46B 0040 add.w D2, [A3 + 0x40]
000018CE B441 cmp.w D2, D1
000018D0 6C24 bge +0x26 /* 000018F6 */
label000018D2:
000018D2 3207 move.w D1, D7
000018D4 927C 0E10 sub.w D1, 0xE10
000018D8 B26B 0040 cmp.w D1, [A3 + 0x40]
000018DC 6E12 bgt +0x14 /* 000018F0 */
000018DE 3207 move.w D1, D7
000018E0 927C 0E10 sub.w D1, 0xE10
000018E4 342B 0042 move.w D2, [A3 + 0x42]
000018E8 D46B 0040 add.w D2, [A3 + 0x40]
000018EC B441 cmp.w D2, D1
000018EE 6F06 ble +0x8 /* 000018F6 */
label000018F0:
000018F0 7000 moveq.l D0, 0x00
000018F2 6002 bra +0x4 /* 000018F6 */
label000018F4:
000018F4 7000 moveq.l D0, 0x00
label000018F6:
000018F6 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000018FC 4E5E unlink A6
000018FE 4E75 rts
fn00001900:
00001900 48E7 0700 movem.l -[A7], D5,D6,D7
00001904 2A2F 0014 move.l D5, [A7 + 0x14]
00001908 2C2F 0018 move.l D6, [A7 + 0x18]
0000190C 2E2F 0010 move.l D7, [A7 + 0x10]
00001910 4A86 tst.l D6
00001912 6C04 bge +0x6 /* 00001918 */
00001914 4486 neg.l D6
00001916 4487 neg.l D7
label00001918:
00001918 4A87 tst.l D7
0000191A 6F24 ble +0x26 /* 00001940 */
0000191C 2007 move.l D0, D7
0000191E 2205 move.l D1, D5
00001920 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001924 2F00 move.l -[A7], D0
00001926 2006 move.l D0, D6
00001928 7202 moveq.l D1, 0x02
0000192A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000192E 2200 move.l D1, D0
00001930 201F move.l D0, [A7]+
00001932 D280 add.l D1, D0
00001934 2001 move.l D0, D1
00001936 2206 move.l D1, D6
00001938 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000193C 2E00 move.l D7, D0
0000193E 6024 bra +0x26 /* 00001964 */
label00001940:
00001940 4A87 tst.l D7
00001942 6C20 bge +0x22 /* 00001964 */
00001944 2007 move.l D0, D7
00001946 2205 move.l D1, D5
00001948 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000194C 2F00 move.l -[A7], D0
0000194E 2006 move.l D0, D6
00001950 7202 moveq.l D1, 0x02
00001952 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001956 2200 move.l D1, D0
00001958 201F move.l D0, [A7]+
0000195A 9081 sub.l D0, D1
0000195C 2206 move.l D1, D6
0000195E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001962 2E00 move.l D7, D0
label00001964:
00001964 2007 move.l D0, D7
00001966 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000196A 4E75 rts